Python mediaplay() not working

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
NEI Offline
Member+
Posts: 113
Joined: Nov 2003
Reputation: 0
Post: #1
just wanted to autostart a shoutcaststream, but this won't work at the moment. don't know if it's a bug or not supported.
find quote
darkie Offline
Team-XBMC Developer
Posts: 529
Joined: Sep 2003
Reputation: 0
Post: #2
how do you autostart it?
xbmc.mediaplay("file.pls")
or
xbmc.mediaplay("[url]http://shoutcast"[/url]) ?

the last should work, the first shouldn't.

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


[Image: badge.gif]
find quote
NEI Offline
Member+
Posts: 113
Joined: Nov 2003
Reputation: 0
Post: #3
nice, will try it later.

*****edited:
forget everything. it's almost working. the problem is something with the xfs i have to check later...
*****
btw, as you are the python guru... :-)
could you give me an example how to make directories and remove them. can i access the f: drive through python?
i wrote a shoutcast-pls-updater this afternoon, but can't get it to work on the xbox. works nice on winxp, but thats not what i want! :-)
i'm new to python, here the relevant functions:

...
shoutcast_dir = 'f:/music/radio/'
...
#got this one from somewhere here in the forum, but doesn't work on the box:
def clean_dir(dirname):
for root, dirs, files in os.walk(dirname):
for name in files:
os.remove(join(root, name))

#creates missing directories for the given path
def make_path(path):
dpath = normpath(dirname(path))
if not exists(dpath): makedirs(dpath)
return normpath(abspath(path))


# saves the content under the given path. (i.e. dir=f:/music/shoutcast/ filename=blabla.pls)
def save_file(dir, filename, content):
make_path(dir)
file = open(dir + filename, 'w')
file.writelines(content)
file.close

thanx a lot
n8
find quote
darkie Offline
Team-XBMC Developer
Posts: 529
Joined: Sep 2003
Reputation: 0
Post: #4
just a quick look
'/' is not supported in python for xbmc
use '\\' instead

shoutcast_dir = 'f:\\music\\radio'

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


[Image: badge.gif]
find quote
Hullebulle Offline
Posting Freak
Posts: 1,966
Joined: Sep 2003
Reputation: 0
Post: #5
since this turns into python scripting i move it to the "development" forum. Smile

read the xbmc online-manual, faq and search the forums before posting! do not e-mail the xbmc-team asking for support!
read/follow the forum rules! note! team-xbmc never have and never will host or distribute ms-xdk binaries/executables!
find quote
NEI Offline
Member+
Posts: 113
Joined: Nov 2003
Reputation: 0
Post: #6
k, i tried:

file = 'http://www.shoutcast.com/sbin/shoutcast-...ename.pls'
xbmc.mediaplay(file)

but its not working! :-(
find quote
darkie Offline
Team-XBMC Developer
Posts: 529
Joined: Sep 2003
Reputation: 0
Post: #7
xbmc.mediaplay('http://addicted.puredj.com:8000') should work. i'll test it soon to see if it really does :-)

edit:

it does work, only http should be replaced by shout Smile
xbmc.mediaplay('shout://addicted.puredj.com:8000')

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


[Image: badge.gif]
find quote
NEI Offline
Member+
Posts: 113
Joined: Nov 2003
Reputation: 0
Post: #8
oh cool! finally i can autostart my preffered shoutcast station without having to turn on my projector! :-)

thnx

btw, the python stuff is great! i'm even thinking about doing a script wich would let you browse online the shoutcast stations and playing them. something like a "my radio" button in the root menu. but unfortunatly i don't have much time and not a lot of python experience.
find quote
febs Offline
Senior Member
Posts: 199
Joined: Oct 2003
Reputation: 0
Post: #9
(nei @ jan. 08 2004,08:36 Wrote:oh cool! finally i can autostart my preffered shoutcast station without having to turn on my projector! :-)
so you can use xbmc as a dashboard?
find quote
floink Offline
Senior Member
Posts: 384
Joined: Oct 2003
Reputation: 0
Location: Sweden
Post: #10
(febs @ jan. 08 2004,09:23 Wrote:so you can use xbmc as a dashboard?
i think yes, if you copy all files to c-drive like other dashboards. remeber seeing that in some thread here earlier. and ofcourse edit default.xbe or your bios to the name you use to boot.
find quote
Post Reply