xboxscene.org forums

Author Topic: I Still Need Help Getting The Startup_playlist Script Working  (Read 55 times)

-89-

  • Archived User
  • Newbie
  • *
  • Posts: 42

First and foremost, I'm putting this out there that:

I have no freakin' clue when it comes to coding or what is inside of these scripts.

It doesn't autodetect the playlists that I have in the XBMC Music Library.

If I had to pick one playlist for it to play on bootup if I couldn't get it to read all of my playlists in my XBMC music library, it is in a simple directory.  

E:/Main.m3u

I have the 6/6/06 build of XBMC.

That's the address for the playlist.  Here is the script before any editing:

# ---------------------------------------- #
# Code
# ---------------------------------------- #

# Function for adding files to playlist
def add_files(pl, dirname, names):
    for filename in names:
        if (os.path.isfile(dirname + "\\" + filename)):
            add = 0
           
            # Check extension of file.
            if (filename[-4:] == ".mp3"): add = 1
            if (filename[-4:] == ".ogg"): add = 1
            if (filename[-4:] == ".wav"): add = 1
            if (filename[-5:] == ".flac"): add = 1
           
            # If file is to be added, do it.
            if (add == 1): pl.add(dirname + "\\" + filename)
        elif (os.path.isdir(dirname + "\\" + filename)):
            os.path.walk(dirname + "\\" + filename, add_files, pl)

# Get music playlist from XBMC
plist = xbmc.PlayList(0)
plist.clear()

# Load playlist if it exists
for playlist_file in playlist_files:
    if (os.path.isfile(playlist_file)):
   plist.load(playlist_file)
# Else, find all available music
else:
    for music_dir in music_dirs:
   os.path.walk(music_dir, add_files, plist)

# Do the shuffle!
if (shuffle_files == 1): plist.shuffle()

xbmc.Player().play(plist)




Now, what do I need to copy and paste in there to get this thing working?
Logged