lebauce / quodlibet

Automatically exported from code.google.com/p/quodlibet
1 stars 0 forks source link

Tracks disappearing from paned browser when doubleclicked #178

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Step 1) Filter by "Unknown" genre in the Paned Browser (specifically by
selecting genre as a pane, and selecting the bold unknown field)
Step 2) Either select a specific artist/album in another pane, or not
(doesn't seem to affect it)
Step 3) Observe the bracketed "count" next to the album or artist of any
given song
Step 4) Doubleclick the song name in the player tab
Step 5) Artist/Album "count" will have decremented by 1 - if this takes it
to 0, it will disappear from the pane entirely. 

The selected track will initially be visible in the "player" pane, but if
you select a different artist/album then select the original artist/album
again, the song will not appear in the player tab at all.

Note that the count in the "genre" tab doesn't change, and to make the
track reappear, you can deselect 'unknown', then select it again.

Original issue reported on code.google.com by richard....@gmail.com on 11 Apr 2009 at 5:54

GoogleCodeExporter commented 9 years ago
Can't reproduce. QL version info, active events plugins, and GTK/PyGTK 
versions, please.

Original comment by steven.strobe.cc@gmail.com on 11 Apr 2009 at 11:59

GoogleCodeExporter commented 9 years ago
From 'about' screen:
GTK+: 2.14.4 / PyGTK: 2.13.0
GStreamer: 0.10.21.0 / PyGSt: 0.10.13

rclokie@batcave:~/downloads$ quodlibet --version
Quod Libet 1.0 - <quodlibet@lists.sacredchao.net>
(can't find more detail than that, but if you tell me where to look I'll check.

Note that I'm running in KDE if that matters. 

Active plugins: 
APEv2 to ID3v2
Browse Folders
CDDB Lookup
DBus Multimedia Keys
Fix song tags
MusicBrainz Lookup
Notify
Random Album Playback
Tray Icon
View In Nautilus

Note that I'm running in KDE if that matters. 
I hadn't thought to check plugins - I'll go through and see if it's related to 
them.

Original comment by richard....@gmail.com on 12 Apr 2009 at 12:10

GoogleCodeExporter commented 9 years ago
Yup, it's one of the plugins. Do you care about bugs in them, or are they 
handled by
other people?

Original comment by richard....@gmail.com on 12 Apr 2009 at 12:12

GoogleCodeExporter commented 9 years ago
Sorry, I spoke too soon - I've disabled all plugins, restarted, and it's still
happening. 

Original comment by richard....@gmail.com on 12 Apr 2009 at 12:16

GoogleCodeExporter commented 9 years ago
Please try a recent version of Quod Libet, such as 2.0, or an SVN checkout, and 
see
if your problem still exists.

Original comment by steven.strobe.cc@gmail.com on 12 Apr 2009 at 2:35

GoogleCodeExporter commented 9 years ago
Still happens with both 2.0 and the trunk of svn, yes.

Original comment by richard....@gmail.com on 12 Apr 2009 at 9:08

GoogleCodeExporter commented 9 years ago
Output log:
D: 145.22: Entering quodlibet.init
D: 145.47: <SongFileLibrary object at 0x8ca6e8c 
(quodlibet+library+_library+Library
at 0x8b937d0)>Loading contents of '/home/rclokie/.quodlibet/songs'.
D: 150.18: SongFileLibrary.load: Done loading contents of
'/home/rclokie/.quodlibet/songs'.
D: 150.20: Initializing debugging extensions
D: 150.20: Finished initialization.
D: 150.42: <SongLibrary object at 0xe3170f4 (quodlibet+library+_library+Library 
at
0xe34b710)>Loading contents of '/home/rclokie/.quodlibet/stations'.
D: 150.72: MainSongList.set_songs: Detaching model.
D: 150.72: PlaylistModel.set: Clearing model.
D: 150.72: PlaylistModel.set: Setting 0 songs.
D: 150.72: PlaylistModel.set: Done filling model.
D: 150.72: MainSongList.set_songs: Attaching model.
D: 150.72: MainSongList.set_songs: Model attached.
D: 153.03: MainSongList.set_songs: Detaching model.
D: 153.03: PlaylistModel.set: Clearing model.
D: 153.03: PlaylistModel.set: Setting 1 songs.
D: 153.03: PlaylistModel.set: Done filling model.
D: 153.03: MainSongList.set_songs: Attaching model.
D: 153.03: MainSongList.set_songs: Model attached.
D: 153.04: Added copool function <bound method SongFileLibrary.rebuild of
<SongFileLibrary object at 0x8ca6e8c (quodlibet+library+_library+Library at
0x8b937d0)>> with id 'library'
D: 154.07: Entering quodlibet.main
D: 154.42: Enabling custom exception handler.
D: 154.42: GStreamerPlayer.go_to: Going to {'album': u'Protect: A Benefit For 
The
National Association to Protect Children', 'comment': u'WLM@hush.ai', 
'~#playcount':
0, '~#bitrate': 279802, 'artist': u'BARS', '~#length': 132, 'title': u'Up To My
Neck', '~#rating': 0.5, '~picture': 'y', '~#added': 1239174488, '~#lastplayed': 
0,
'~#mtime': 1239418263.0, 'date': u'2005-00-00', 'tracknumber': u'18/26',
'~mountpoint': '/mnt/big1', '~filename': '/mnt/big1/Music/Compilations/Protect_ 
A
Benefit For The National Asso/18 Up To My Neck.mp3', 'genre': u'', 
'~#laststarted':
1239571083, '~#skipcount': 5}
D: 154.42: PlaylistMux.go_to: Told to go to {'album': u'Protect: A Benefit For 
The
National Association to Protect Children', 'comment': u'WLM@hush.ai', 
'~#playcount':
0, '~#bitrate': 279802, 'artist': u'BARS', '~#length': 132, 'title': u'Up To My
Neck', '~#rating': 0.5, '~picture': 'y', '~#added': 1239174488, '~#lastplayed': 
0,
'~#mtime': 1239418263.0, 'date': u'2005-00-00', 'tracknumber': u'18/26',
'~mountpoint': '/mnt/big1', '~filename': '/mnt/big1/Music/Compilations/Protect_ 
A
Benefit For The National Asso/18 Up To My Neck.mp3', 'genre': u'', 
'~#laststarted':
1239571083, '~#skipcount': 5}
D: 154.42: PlaylistModel.go_to: Told to go to {'album': u'Protect: A Benefit 
For The
National Association to Protect Children', 'comment': u'WLM@hush.ai', 
'~#playcount':
0, '~#bitrate': 279802, 'artist': u'BARS', '~#length': 132, 'title': u'Up To My
Neck', '~#rating': 0.5, '~picture': 'y', '~#added': 1239174488, '~#lastplayed': 
0,
'~#mtime': 1239418263.0, 'date': u'2005-00-00', 'tracknumber': u'18/26',
'~mountpoint': '/mnt/big1', '~filename': '/mnt/big1/Music/Compilations/Protect_ 
A
Benefit For The National Asso/18 Up To My Neck.mp3', 'genre': u'', 
'~#laststarted':
1239571083, '~#skipcount': 5}
D: 154.42: PlaylistModel.go_to: Found song at <gtk.TreeModelRow object at 
0xea7acc0>
D: 154.42: PlaylistModel.go_to: Told to go to None
D: 154.42: PlaylistModel.go_to: Failed to find song
D: 154.42: PlaylistModel.go_to: Told to go to None
D: 154.42: PlaylistModel.go_to: Failed to find song
D: 154.61: SongFileLibrary._changed: Changing 1 items.
D: 154.85: SongFileLibrary.rebuild: Rebuilding, force is False.
D: 156.01: SongFileLibrary.rebuild: Removing 0, changing 0.
D: 156.01: SongFileLibrary.scan: Scanning ''.
D: 156.01: SongFileLibrary.scan: Scanning '/mnt/big1/Music'.
D: 161.48: MainSongList.set_songs: Detaching model.
D: 161.48: PlaylistModel.set: Clearing model.
D: 161.48: PlaylistModel.set: Setting 1 songs.
D: 161.48: PlaylistModel.set: Done filling model.
D: 161.48: MainSongList.set_songs: Attaching model.
D: 161.48: MainSongList.set_songs: Model attached.
D: 162.16: Removed copool function id 'library'
D: 164.79: GStreamerPlayer.go_to: Going to <GtkTreeIter at 0xef98b90>
D: 164.79: PlaylistMux.go_to: Told to go to <GtkTreeIter at 0xef98b90>
D: 164.79: PlaylistModel.go_to: Told to go to <GtkTreeIter at 0xef98b90>
D: 164.79: PlaylistModel.go_to: Told to go to None
D: 164.79: PlaylistModel.go_to: Failed to find song
D: 164.79: SongFileLibrary._changed: Changing 1 items.
D: 164.83: PlaylistModel.go_to: Told to go to None
D: 164.83: PlaylistModel.go_to: Failed to find song
D: 164.96: SongFileLibrary._changed: Changing 1 items.

Original comment by richard....@gmail.com on 12 Apr 2009 at 9:20

GoogleCodeExporter commented 9 years ago
Seems to be a typo. This also kept the pane from updating in some cases when 
songs
where added.

Original comment by reiter.christoph@gmail.com on 8 Jul 2009 at 7:46

Attachments:

GoogleCodeExporter commented 9 years ago
This issue was closed by f59087c49a.

Original comment by steven.strobe.cc@gmail.com on 13 Jul 2009 at 8:11