Passing music file from commandline causes inconsistency

Bug #479799 reported by Dan Book
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Exaile
Fix Released
Medium
Unassigned

Bug Description

When exaile is not already running, and was previously exited with a file playing, then is started from the command line with a music file to play, it can cause an inconsistent state. I am not able to reproduce the first behavior I experienced, which was that the audio played was the previously-playing file, but the playlist and display info indicated the requested file. However I do still see in the command-line output that both files are played (with or without -a):

$ exaile -a --debug Music/Alice\ In\ Chains\ -\ Would.mp3
INFO : Loading Exaile 0.3.0.1... (xl.main)
INFO : Loading settings... (xl.main)
INFO : Setting up deferred idle manager function... (xlgui)
INFO : Loading plugins... (xl.main)
DEBUG : Loaded plugin shoutcast (xl.plugins)
INFO : Attempting to connect to AudioScrobbler (http://post.audioscrobbler.com/) (audioscrobbler)
DEBUG : Loaded plugin audioscrobbler (xl.plugins)
DEBUG : Loaded plugin lastfmcovers (xl.plugins)
DEBUG : Loaded plugin lyricwiki (xl.plugins)
DEBUG : Provider cd registered for service hal (xl.providers)
DEBUG : Loaded plugin cd (xl.plugins)
DEBUG : Provider rgvolume registered for service stream_element (xl.providers)
DEBUG : Provider rglimiter registered for service stream_element (xl.providers)
DEBUG : Loaded plugin replaygain (xl.plugins)
DEBUG : Provider lastfm registered for service dynamic_playlists (xl.providers)
DEBUG : Loaded plugin lastfmdynamic (xl.plugins)
INFO : Loading collection... (xl.main)
DEBUG : Normal playback engine selected. (xl.player)
INFO : Loading devices... (xl.main)
DEBUG : Provider local registered for service covers (xl.providers)
DEBUG : Provider __local registered for service lyrics (xl.providers)
INFO : HAL Providers: [<cd.CDHandler object at 0x33b1810>] (xl.hal)
INFO : Loading interface... (xl.main)
DEBUG : Connected to HAL (xl.hal)
INFO : Loading main window... (xlgui)
DEBUG : Adding playlist 0: order0.playing.Playlist %d (xlgui.main)
DEBUG : Tab:0; Tag:playing; Name:Playlist %d (xlgui.main)
INFO : Loading panels... (xlgui)
INFO : Connecting panel events... (xlgui)
INFO : Connecting main window events... (xlgui)
INFO : Done loading main window... (xlgui)
INFO : Playing file:///home/grinnz/Music/Rap/Lil%20Jon%20%26%20The%20Eastside%20Boyz%20ft.%20Ying%20Yang%20Twins%20-%20Get%20Low.mp3 (xl.player.engine_normal)
INFO : Logged in successfully to AudioScrobbler (http://post.audioscrobbler.com/) (_scrobbler)
INFO : Connected to AudioScrobbler (audioscrobbler)
INFO : Playing file:///home/grinnz/Music/Alice%20In%20Chains%20-%20Would.mp3 (xl.player.engine_normal)
DEBUG : Exaile Shoutcast Plugin/0.0.3 +http://www.exaile.org (shoutcast)
DEBUG : Provider shoutcast registered for service radio (xl.providers)
DEBUG : Provider lastfm registered for service covers (xl.providers)
DEBUG : Provider lyricwiki registered for service lyrics (xl.providers)

Expected behavior: Passed-in file is added to playlist and played; if successful, ignores a previously-playing file

Actual behavior: Previously playing file is resumed, then passed-in file is played (cannot reproduce actual inconsistency)

Exaile version: 0.3.0.1 release 1.fc12.noarch from Fedora Development (rawhide) repository
OS: Fedora 11

reacocard (reacocard)
Changed in exaile:
importance: Undecided → Medium
milestone: none → 0.3.0.3
reacocard (reacocard)
Changed in exaile:
milestone: 0.3.0.3 → 0.3.1
Revision history for this message
reacocard (reacocard) wrote :

fixed in trunk/2815

Changed in exaile:
status: New → Fix Committed
reacocard (reacocard)
Changed in exaile:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.