My Music - M3U playlist with relative paths not working - BASS_ERROR_HANDLE (1 Viewer)

markius

Portal Pro
December 26, 2006
175
4
Maidstone, UK
Home Country
England England
TV-Server Version: N/A
MediaPortal Version: 0.2.3 RC1
MediaPortal Skin: BlueTwo Wide
Windows Version: XP Pro SP2
CPU Type: Celeron M 360 (1.4GHz/400MHz/1Mb L2)
HDD: Seagate 300Gb 7200RPM SATA 150
Memory: 512MB Crucial PC4200 CL4 (@ 400)
Motherboard: MSI Speedster-FA4 (MS-9625)
Motherboard Chipset: Intel 915GM
Motherboard Bios:
Video Card: Intel GMA 915
Video Card Driver: 6.14.10.4704
Sound Card: Intel ICH6 HD Audio / Realtek ALC880
Sound Card AC3:
Sound Card Driver:
1. TV Card: Nebula DigiTV PCI
1. TV Card Type: DVB-T
1. TV Card Driver: 1.1.1.1
2. TV Card: Terratec Cinergy 2400i Dual Tuner
2. TV Card Type: DVB-T
2. TV Card Driver: 1.0.3.243
3. TV Card:
3. TV Card Type:
3. TV Card Driver:
4. TV Card:
4. TV Card Type:
4. TV Card Driver:
MPEG2 Video Codec: DScaler
MPEG2 Audio Codec: DScaler
Satelite/CableTV Provider:
HTPC Case: Antec Aria
Cooling:
Power Supply:
Remote: MCE
TV: Samsung 26in LCD LW26A33W
TV - HTPC Connection: Sub-D

Hi all
I'm having a problem with M3U playlists in My Music.

My MP3 collection is organised into folders by album and each album contains a single M3U playlist file that includes all of the tracks from the album.

Since one of the later SVN builds of 0.2.2 I've been unable to play the albums using the M3U playlist. Playing the album by selecting the first MP3 in the list works correctly.

Here's a clip from the log which shows me entering My Music, browsing to the album folder and attempting to start the M3U. I then back out of the playlist screen and start the 1st MP3 file manually which works.

Code:
2007-06-16 11:39:03.102606 [Info.][MPMain]: window:MediaPortal.GUI.Home.GUIHome deinit
2007-06-16 11:39:03.118219 [Info.][MPMain]: texturemanager:CleanupThumbs()
2007-06-16 11:39:03.133831 [Info.][MPMain]: PowerScheduler.ResetShutDown: ShutDownTimer disabled
2007-06-16 11:39:03.930074 [Info.][MPMain]: TexturePacker: Loaded C:\Program Files\Team MediaPortal\MediaPortal\Cache\BlueTwo wide\packedgfx23.png texture:2048x2048 miplevels:1
2007-06-16 11:39:03.930074 [Info.][MPMain]: TexturePacker: fontengine add texure:195
2007-06-16 11:39:03.961299 [Info.][MPMain]: window:MediaPortal.GUI.Music.GUIMusicFiles init
2007-06-16 11:39:04.070587 [Info.][MPMain]: open folderdatabase
2007-06-16 11:39:05.163469 [Debug][MPMain]: VirtualDirectory: Setting current share: S:\My Music\CD Collection - Previous: 
2007-06-16 11:39:07.349233 [Debug][MPMain]: VirtualDirectory: Setting current share: S:\My Music\CD Collection - Previous: S:\My Music\CD Collection
2007-06-16 11:39:11.549023 [Debug][MPMain]: VirtualDirectory: Setting current share: S:\My Music\CD Collection - Previous: S:\My Music\CD Collection
2007-06-16 11:39:13.937751 [Info.][MPMain]: Playlist: add [01] 16B - Inbetween your Choice.mp3
2007-06-16 11:39:13.937751 [Info.][MPMain]: Playlist: add [02] 16B - Escape (Driving to Heaven).mp3
2007-06-16 11:39:13.937751 [Info.][MPMain]: Playlist: add [03] 16B - Keep On Changing Shape.mp3
2007-06-16 11:39:13.937751 [Info.][MPMain]: Playlist: add [04] 16B - De-Org Song.mp3
2007-06-16 11:39:13.937751 [Info.][MPMain]: Playlist: add [05] 16B - Doubt.mp3
2007-06-16 11:39:13.937751 [Info.][MPMain]: Playlist: add [06] 16B - Colours.mp3
2007-06-16 11:39:13.937751 [Info.][MPMain]: Playlist: add [07] 16B - The Room.mp3
2007-06-16 11:39:13.937751 [Info.][MPMain]: Playlist: add [08] 16B - We Will Again!.mp3
2007-06-16 11:39:13.937751 [Info.][MPMain]: Playlist: add [09] 16B - Virus.mp3
2007-06-16 11:39:13.937751 [Info.][MPMain]: Playlist: add [10] 16B - Behind the Face.mp3
2007-06-16 11:39:13.937751 [Info.][MPMain]: Playlist: add [11] 16B - Reprise.mp3
2007-06-16 11:39:13.953363 [Info.][MPMain]: Playlist: add [01] 16B - Inbetween your Choice.mp3
2007-06-16 11:39:13.953363 [Info.][MPMain]: Playlist: add [02] 16B - Escape (Driving to Heaven).mp3
2007-06-16 11:39:13.953363 [Info.][MPMain]: Playlist: add [03] 16B - Keep On Changing Shape.mp3
2007-06-16 11:39:13.968976 [Info.][MPMain]: Playlist: add [04] 16B - De-Org Song.mp3
2007-06-16 11:39:13.968976 [Info.][MPMain]: Playlist: add [05] 16B - Doubt.mp3
2007-06-16 11:39:13.968976 [Info.][MPMain]: Playlist: add [06] 16B - Colours.mp3
2007-06-16 11:39:13.984588 [Info.][MPMain]: Playlist: add [07] 16B - The Room.mp3
2007-06-16 11:39:13.984588 [Info.][MPMain]: Playlist: add [08] 16B - We Will Again!.mp3
2007-06-16 11:39:13.984588 [Info.][MPMain]: Playlist: add [09] 16B - Virus.mp3
2007-06-16 11:39:14.000201 [Info.][MPMain]: Playlist: add [10] 16B - Behind the Face.mp3
2007-06-16 11:39:14.000201 [Info.][MPMain]: Playlist: add [11] 16B - Reprise.mp3
2007-06-16 11:39:14.000201 [Info.][MPMain]: PlaylistPlayer: Play - [01] 16B - Inbetween your Choice.mp3
2007-06-16 11:39:14.031426 [Info.][MPMain]: add cmd:MediaPortal.TV.Recording.StopRadioCommand #1
2007-06-16 11:39:14.031426 [Info.][MPMain]: g_Player.Play([01] 16B - Inbetween your Choice.mp3)
2007-06-16 11:39:14.047039 [Info.][6]: Command:Stop radio
2007-06-16 11:39:14.047039 [Info.][6]: Command:MediaPortal.TV.Recording.StopRadioCommand time:0 msec
2007-06-16 11:39:14.047039 [Info.][6]: Recorder:  Card:Terratec Cinergy 2400i DT Tuner 1 idle
2007-06-16 11:39:14.078264 [Info.][6]: Recorder:  Card:Terratec Cinergy 2400i DT Tuner 2 idle
2007-06-16 11:39:14.078264 [Info.][6]: Recorder:  Card:Nebula DigiTV PCI idle
2007-06-16 11:39:14.093877 [Info.][MPMain]: Loading external players plugins
2007-06-16 11:39:14.234390 [Info.][MPMain]:   found plugin:MediaPortal.VideoLanPlugin.VideoLanPlugin in C:\Program Files\Team MediaPortal\MediaPortal\Plugins\ExternalPlayers\ExternalPlayers.dll
2007-06-16 11:39:14.234390 [Info.][MPMain]:   player:VideoLan.  author: ZipperZip
2007-06-16 11:39:14.234390 [Info.][MPMain]:   found plugin:MediaPortal.FoobarPlugin.FoobarPlugin in C:\Program Files\Team MediaPortal\MediaPortal\Plugins\ExternalPlayers\ExternalPlayers.dll
2007-06-16 11:39:14.234390 [Info.][MPMain]:   player:Foobar2000.  author: int_20h/rtv
2007-06-16 11:39:14.234390 [Info.][MPMain]:   found plugin:MediaPortal.WinampPlayer.WinampPlugin in C:\Program Files\Team MediaPortal\MediaPortal\Plugins\ExternalPlayers\ExternalPlayers.dll
2007-06-16 11:39:14.234390 [Info.][MPMain]:   player:Winamp.  author: int_20h
2007-06-16 11:39:14.234390 [Info.][MPMain]:   found plugin:MediaPortal.ITunesPlayer.ITunesPlugin in C:\Program Files\Team MediaPortal\MediaPortal\Plugins\ExternalPlayers\ExternalPlayers.dll
2007-06-16 11:39:14.234390 [Info.][MPMain]:   player:iTunes.  author: Frodo
2007-06-16 11:39:14.250003 [Info.][MPMain]: BASS: Initializing BASS audio engine...
2007-06-16 11:39:14.250003 [Info.][MPMain]: BASS: Using default Sound Device
2007-06-16 11:39:15.015020 [Info.][MPMain]: BASS: Initialization done.
2007-06-16 11:39:15.077470 [Info.][MPMain]: BASS: Unable to play [01] 16B - Inbetween your Choice.mp3.  Reason: BASS_ERROR_HANDLE.
2007-06-16 11:39:15.093083 [Info.][MPMain]: player:ended
2007-06-16 11:39:15.139921 [Info.][MPMain]: PlaylistPlayer: *** unable to play - [01] 16B - Inbetween your Choice.mp3 - skipping track!
2007-06-16 11:39:15.139921 [Info.][MPMain]: PlaylistPlayer: Play - [02] 16B - Escape (Driving to Heaven).mp3
2007-06-16 11:39:15.139921 [Info.][MPMain]: add cmd:MediaPortal.TV.Recording.StopRadioCommand #1
2007-06-16 11:39:15.139921 [Info.][MPMain]: g_Player.Play([02] 16B - Escape (Driving to Heaven).mp3)
2007-06-16 11:39:15.155533 [Info.][6]: Command:Stop radio
2007-06-16 11:39:15.155533 [Info.][MPMain]: BASS: Unable to play [02] 16B - Escape (Driving to Heaven).mp3.  Reason: BASS_ERROR_HANDLE.
2007-06-16 11:39:15.155533 [Info.][MPMain]: player:ended
2007-06-16 11:39:15.202371 [Info.][MPMain]: PlaylistPlayer: *** unable to play - [02] 16B - Escape (Driving to Heaven).mp3 - skipping track!

<SNIP SAME ERROR FOR ALL TRACKS IN M3U>

2007-06-16 11:39:15.717587 [Info.][MPMain]: PlaylistPlayer: Play - [11] 16B - Reprise.mp3
2007-06-16 11:39:15.717587 [Info.][MPMain]: add cmd:MediaPortal.TV.Recording.StopRadioCommand #1
2007-06-16 11:39:15.717587 [Info.][MPMain]: g_Player.Play([11] 16B - Reprise.mp3)
2007-06-16 11:39:15.717587 [Info.][6]: Command:Stop radio
2007-06-16 11:39:15.717587 [Info.][6]: Command:MediaPortal.TV.Recording.StopRadioCommand time:0 msec
2007-06-16 11:39:15.717587 [Info.][6]: Recorder:  Card:Terratec Cinergy 2400i DT Tuner 1 idle
2007-06-16 11:39:15.717587 [Info.][6]: Recorder:  Card:Terratec Cinergy 2400i DT Tuner 2 idle
2007-06-16 11:39:15.717587 [Info.][6]: Recorder:  Card:Nebula DigiTV PCI idle
2007-06-16 11:39:15.717587 [Info.][MPMain]: BASS: Unable to play [11] 16B - Reprise.mp3.  Reason: BASS_ERROR_HANDLE.
2007-06-16 11:39:15.717587 [Info.][MPMain]: player:ended
2007-06-16 11:39:15.780037 [Info.][MPMain]: PlaylistPlayer: *** unable to play - [11] 16B - Reprise.mp3 - skipping track!
2007-06-16 11:39:15.795650 [Info.][MPMain]: window:MediaPortal.GUI.Music.GUIMusicFiles deinit
2007-06-16 11:39:15.858100 [Info.][MPMain]: texturemanager:CleanupThumbs()
2007-06-16 11:39:15.936163 [Info.][MPMain]: window:MediaPortal.GUI.Music.GUIMusicPlayList init
2007-06-16 11:39:19.308485 [Info.][MPMain]: Windowmanager:goto previous window
2007-06-16 11:39:19.308485 [Info.][MPMain]: window:MediaPortal.GUI.Music.GUIMusicPlayList deinit
2007-06-16 11:39:19.355323 [Info.][MPMain]: texturemanager:CleanupThumbs()
2007-06-16 11:39:19.386548 [Info.][MPMain]: window:MediaPortal.GUI.Music.GUIMusicFiles init
2007-06-16 11:39:19.402161 [Debug][MPMain]: VirtualDirectory: Setting current share: S:\My Music\CD Collection - Previous: S:\My Music\CD Collection
2007-06-16 11:39:21.025871 [Info.][MPMain]: Playlist: add S:\My Music\CD Collection\Artist Albums\16B - How to Live 100 Years\[01] 16B - Inbetween your Choice.mp3
2007-06-16 11:39:21.025871 [Info.][MPMain]: Playlist: add S:\My Music\CD Collection\Artist Albums\16B - How to Live 100 Years\[02] 16B - Escape (Driving to Heaven).mp3
2007-06-16 11:39:21.025871 [Info.][MPMain]: Playlist: add S:\My Music\CD Collection\Artist Albums\16B - How to Live 100 Years\[03] 16B - Keep On Changing Shape.mp3
2007-06-16 11:39:21.025871 [Info.][MPMain]: Playlist: add S:\My Music\CD Collection\Artist Albums\16B - How to Live 100 Years\[04] 16B - De-Org Song.mp3
2007-06-16 11:39:21.025871 [Info.][MPMain]: Playlist: add S:\My Music\CD Collection\Artist Albums\16B - How to Live 100 Years\[05] 16B - Doubt.mp3
2007-06-16 11:39:21.025871 [Info.][MPMain]: Playlist: add S:\My Music\CD Collection\Artist Albums\16B - How to Live 100 Years\[06] 16B - Colours.mp3
2007-06-16 11:39:21.025871 [Info.][MPMain]: Playlist: add S:\My Music\CD Collection\Artist Albums\16B - How to Live 100 Years\[07] 16B - The Room.mp3
2007-06-16 11:39:21.025871 [Info.][MPMain]: Playlist: add S:\My Music\CD Collection\Artist Albums\16B - How to Live 100 Years\[08] 16B - We Will Again!.mp3
2007-06-16 11:39:21.025871 [Info.][MPMain]: Playlist: add S:\My Music\CD Collection\Artist Albums\16B - How to Live 100 Years\[09] 16B - Virus.mp3
2007-06-16 11:39:21.025871 [Info.][MPMain]: Playlist: add S:\My Music\CD Collection\Artist Albums\16B - How to Live 100 Years\[10] 16B - Behind the Face.mp3
2007-06-16 11:39:21.025871 [Info.][MPMain]: Playlist: add S:\My Music\CD Collection\Artist Albums\16B - How to Live 100 Years\[11] 16B - Reprise.mp3
2007-06-16 11:39:21.025871 [Info.][MPMain]: PlaylistPlayer: Play - S:\My Music\CD Collection\Artist Albums\16B - How to Live 100 Years\[01] 16B - Inbetween your Choice.mp3
2007-06-16 11:39:21.025871 [Info.][MPMain]: add cmd:MediaPortal.TV.Recording.StopRadioCommand #1
2007-06-16 11:39:21.025871 [Info.][MPMain]: g_Player.Play(S:\My Music\CD Collection\Artist Albums\16B - How to Live 100 Years\[01] 16B - Inbetween your Choice.mp3)
2007-06-16 11:39:21.025871 [Info.][6]: Command:Stop radio
2007-06-16 11:39:21.025871 [Info.][6]: Command:MediaPortal.TV.Recording.StopRadioCommand time:0 msec
2007-06-16 11:39:21.025871 [Info.][6]: Recorder:  Card:Terratec Cinergy 2400i DT Tuner 1 idle
2007-06-16 11:39:21.025871 [Info.][6]: Recorder:  Card:Terratec Cinergy 2400i DT Tuner 2 idle
2007-06-16 11:39:21.025871 [Info.][6]: Recorder:  Card:Nebula DigiTV PCI idle
2007-06-16 11:39:21.119547 [Info.][MPMain]: BASS: playback started
2007-06-16 11:39:21.119547 [Info.][MPMain]: g_Player.OnStarted() S:\My Music\CD Collection\Artist Albums\16B - How to Live 100 Years\[01] 16B - Inbetween your Choice.mp3 media:Music
2007-06-16 11:39:21.135159 [Debug][MPMain]: GUITVCropManager.g_Player_PlackBackStarted: media: Music tv:False ts:False
2007-06-16 11:39:21.166384 [Info.][MPMain]: TagReader: Loading tag reader plugins
2007-06-16 11:39:21.228835 [Debug][MPMain]:   found plugin: Tag.TagBase in C:\Program Files\Team MediaPortal\MediaPortal\Plugins\tagreaders\TagReaderPlugins.dll
2007-06-16 11:39:21.244447 [Debug][MPMain]:   found plugin: Tag.MAC.ApeTag in C:\Program Files\Team MediaPortal\MediaPortal\Plugins\tagreaders\TagReaderPlugins.dll
2007-06-16 11:39:21.244447 [Debug][MPMain]:   found plugin: Tag.MP3.Mp3Tag in C:\Program Files\Team MediaPortal\MediaPortal\Plugins\tagreaders\TagReaderPlugins.dll
2007-06-16 11:39:21.244447 [Debug][MPMain]:   found plugin: Tag.FLAC.FlacTag in C:\Program Files\Team MediaPortal\MediaPortal\Plugins\tagreaders\TagReaderPlugins.dll
2007-06-16 11:39:21.244447 [Debug][MPMain]:   found plugin: Tag.WMA.WmaTag in C:\Program Files\Team MediaPortal\MediaPortal\Plugins\tagreaders\TagReaderPlugins.dll
2007-06-16 11:39:21.244447 [Debug][MPMain]:   found plugin: Tag.WavPack.WavPackTag in C:\Program Files\Team MediaPortal\MediaPortal\Plugins\tagreaders\TagReaderPlugins.dll
2007-06-16 11:39:21.244447 [Debug][MPMain]:   found plugin: Tag.MPC.MpcTag in C:\Program Files\Team MediaPortal\MediaPortal\Plugins\tagreaders\TagReaderPlugins.dll
2007-06-16 11:39:21.244447 [Debug][MPMain]:   found plugin: Tag.MP4.Mp4Tag in C:\Program Files\Team MediaPortal\MediaPortal\Plugins\tagreaders\TagReaderPlugins.dll
2007-06-16 11:39:21.244447 [Debug][MPMain]:   found plugin: Tag.OGG.OggTag in C:\Program Files\Team MediaPortal\MediaPortal\Plugins\tagreaders\TagReaderPlugins.dll
2007-06-16 11:39:24.429418 [Info.][MPMain]: -- OnTimerCall -- 
2007-06-16 11:39:24.429418 [Info.][MPMain]:    - Recorder.IsAnyCardRecording() = False
2007-06-16 11:39:24.429418 [Info.][MPMain]:    - Recorder.IsRadio()     = False
2007-06-16 11:39:24.429418 [Info.][MPMain]:    - g_Player.Playing       = True
2007-06-16 11:39:24.429418 [Info.][MPMain]:    - Database Update        = False
2007-06-16 11:39:24.429418 [Info.][MPMain]:    - ShutDown Time          = 31/12/9999 23:59:59
2007-06-16 11:39:24.429418 [Info.][MPMain]:    - WakeUp Time            = 16/06/2007 19:54:00
2007-06-16 11:39:24.429418 [Info.][MPMain]: PowerScheduler.SetWakeUpTime: Plugin: PowerScheduler,  Time: 16/06/2007 19:54:00
2007-06-16 11:39:30.986710 [Info.][MPMain]: Main: Stopping media
2007-06-16 11:39:30.986710 [Info.][MPMain]: g_Player.Stop()

I've also attached the full log file and the M3U file for reference.

Cheers and keep up the good work :D
Mark
 

Koudijs

Retired Team Member
  • Premium Supporter
  • January 4, 2007
    132
    3
    50
    Home Country
    Netherlands Netherlands
    Hi markius,

    You need to generate playlists containing the full path of the tracks.
    So 'S:\My Music\CD Collection\Artist Albums\16B - How to Live 100 Years\[01] 16B - Inbetween your Choice.mp3' instead of '[01] 16B - Inbetween your Choice.mp3'.

    Regards,
    Jan
     

    markius

    Portal Pro
    December 26, 2006
    175
    4
    Maidstone, UK
    Home Country
    England England
    Hi Jan

    Thanks for taking the time to respond.

    Unfortunately MediaPortal isn't the only application that I use to play my MP3's... it's important that I don't include the full path within the M3U file. For example, I also play the same MP3's over HTTP using IIS.
    In this case, if I were to include the full path (S:\Shared Music\CD Collection.....") in the M3U file it would break playback over HTTP.

    As I understand it, it is perfectly valid for an M3U file to contain the file name only. It is the responsibilty of the application (MediaPortal in this case) to understand that in that case it should look in the same folder as the M3U file for the MP3 files.

    As I say, this was working fine until one of the more recent SVNs for MediaPortal.

    Thanks again
    Mark
     

    markius

    Portal Pro
    December 26, 2006
    175
    4
    Maidstone, UK
    Home Country
    England England
    Just a quick update to this...

    I've modified the M3U file to use relative paths:
    .\track1.mp3
    .\track2.mp3
    etc

    This still doesn't play. It appears that MediaPortal definately doesn't like relative paths in M3U files. :(

    Mark
     

    hwahrmann

    Development Group
  • Team MediaPortal
  • September 15, 2004
    4,633
    2,457
    Vienna, Austria
    Home Country
    Austria Austria
    Markius,

    you were right. It was workig before and should work.
    i introudecd this error, with a chane i did a while back ago.
    fixed in svn 14922.

    sorry about that.
     

    markius

    Portal Pro
    December 26, 2006
    175
    4
    Maidstone, UK
    Home Country
    England England
    you were right. It was workig before and should work.
    i introudecd this error, with a chane i did a while back ago.
    fixed in svn 14922.

    sorry about that.

    Thanks! I'll check out the SVN this evening if it's available and report back.

    No need to apologise... you do good work :D

    Mark
     

    Users who are viewing this thread

    Top Bottom