Playlists disappears after exit.

Bug #1434937 reported by Jason Gambrel
102
This bug affects 21 people
Affects Status Importance Assigned to Milestone
Noise
Fix Released
Undecided
Unassigned

Bug Description

I am running elementary OS Freya. I installed valac 0.26 in order to be able to compile the latest Geary. I noticed that any new playlists I create are not saved and disappear after exiting. Also the import from CD function does not work at all. I was not using it before updating valac so I am not sure if that started the problem. Here is the output from terminal when I run noise:

[_LOG_LEVEL_INFO 00:00:52.796291] Application.vala:155: Music version: 0.3.0
[_LOG_LEVEL_INFO 00:00:52.796347] Application.vala:157: Kernel version: 3.13.0-46-generic
[_LOG_LEVEL_FATAL 00:00:52.813281] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.813327] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.813372] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.813404] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.813468] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.813512] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.813555] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.813661] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.813735] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.813771] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.813846] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.813907] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.813992] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.814025] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.814058] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.814083] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.814122] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.814160] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.814197] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.814228] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.814257] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.814279] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.814311] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.814330] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.814352] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.814367] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.814384] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.814399] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.814429] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.814475] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.814515] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.814546] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.814578] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.814624] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.814665] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.814684] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.814710] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.814738] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.814773] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.814791] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.814819] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.814836] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.814855] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.814875] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.814902] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.814952] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.814990] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.815012] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.815047] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.815068] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.815088] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.815102] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.815122] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.815137] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.815156] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.815170] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.815188] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.815205] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.815228] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.815255] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.815293] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.815339] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.815373] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.815400] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.815428] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.815452] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.815511] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.815552] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.815585] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.815606] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.815625] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.815646] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.815679] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.815718] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.815751] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.815767] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.815799] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.815830] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.815866] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.815886] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.815932] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.816012] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.816052] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.816081] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.816118] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.816146] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.816202] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.816240] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.816277] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.816303] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.816397] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.816472] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.816513] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.816535] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.816585] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.816627] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.816666] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.816695] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.816735] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.816772] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.816799] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.816816] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.816839] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.816855] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.816873] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.816887] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.816908] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.816930] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.816963] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.816990] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.817041] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.817083] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.817122] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.817148] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.817197] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.817249] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.817283] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.817309] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.817339] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.817362] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.817444] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.817527] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.817759] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.817804] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.817840] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.817891] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.817972] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.818057] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.818120] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.818152] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.818188] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.818216] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.818260] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.818316] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.818353] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.818375] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.818410] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.818439] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.818485] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.818519] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.818546] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.818573] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.818609] gee_abstract_collection_add: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.818637] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.898913] [GLib-GObject] Read-only property 'read-only-view' on class 'GeeReadOnlyBidirSortedSet' has type 'GeeSortedSet' which is not equal to or more restrictive than the type 'GeeBidirSortedSet' of the property on the interface 'GeeBidirSortedSet'
[_LOG_LEVEL_FATAL 00:00:52.898947] Music will not function properly.
[_LOG_LEVEL_FATAL 00:00:52.948938] noise_source_list_view_add_item: assertion 'icon != NULL' failed
[_LOG_LEVEL_FATAL 00:00:52.949001] Music will not function properly.
[_LOG_LEVEL_INFO 00:00:52.998997] CDRom.vala:28: Activating CD-Rom Device plugin
[_LOG_LEVEL_INFO 00:00:52.999044] LastFM.vala:49: Activating Last.fm plugin
[_LOG_LEVEL_INFO 00:00:52.999075] AudioPlayer.vala:28: Activating AudioPlayer Device plugin
[_LOG_LEVEL_INFO 00:00:52.999100] iPod.vala:28: Activating iPod Device plugin
[_LOG_LEVEL_INFO 00:00:52.999125] Plugin.vala:43: Activating MPRIS plugin
[_LOG_LEVEL_FATAL 00:00:53.254589] noise_view_wrapper_set_media: assertion 'new_media != NULL' failed
[_LOG_LEVEL_FATAL 00:00:53.254632] Music will not function properly.

Any thoughts?

- Jay

Revision history for this message
Tommaso Sebastianelli (tommasosebastianelli-deactivatedaccount) wrote :

+1 here, playlist disappers after quitting noise.
I Didn't try the "cd import" task though.

summary: - Playlists not saved.
+ Playlists removed after exit.
summary: - Playlists removed after exit.
+ Playlists disappears after exit.
tags: added: delete disappear playlist
Changed in noise:
status: New → Confirmed
Revision history for this message
dadanhrn (dadanhrn) wrote :

In my case, those playlists are not removed, they're just not shown on the side playlists-menu. I can still add songs to those playlists with the right-click menu.

Revision history for this message
Sam Vargas (halamadrid100porcien) wrote :

I have the same problem as dadanhrn

Revision history for this message
Pubudu Kodikara (pubudu-th) wrote :

I also have the same issue. Also noticed that sometimes when we add a song to the playlist the one that already in it will disappear!

Revision history for this message
Passuf (passuf) wrote :

I have the same problem.

[_LOG_LEVEL_INFO 19:12:05.951062] Application.vala:155: Music version: 0.3.1
[_LOG_LEVEL_INFO 19:12:05.951089] Application.vala:157: Kernel version: 3.16.0-45-generic
[_LOG_LEVEL_FATAL 19:12:06.280066] gee_abstract_collection_contains: assertion 'self != NULL' failed
[_LOG_LEVEL_FATAL 19:12:06.280095] Music will not function properly.
[_LOG_LEVEL_FATAL 19:12:06.280120] gee_abstract_collection_add: assertion 'self != NULL' failed
...

Revision history for this message
Pubudu Kodikara (pubudu-th) wrote :

Still the problem is there! It's really frustrating... Installed rhythmbox hoping it will work but it's also crashing on start!

Revision history for this message
John P (johnpharrell) wrote :

I'm using Tomahawk, for the time being, without problems if you wanna give it a try. However, I'm going straight back to the native Music app when this is fixed.

Revision history for this message
Johannes (johannesborchard) wrote :

Also affects me – on various computers and elementary OS versions. Quite annoying.

Revision history for this message
Mathew Shires (mathewshires) wrote :

same issue here

Revision history for this message
Christopher (turkel-christopher) wrote :

Same issue here.

Ruben Nunes (fibonacci)
no longer affects: ubuntu
Revision history for this message
Saul Hormazabal (saul-hormazabal) wrote :

Same issue here

veddox (dvedder95)
Changed in noise:
assignee: nobody → veddox (dvedder95)
Revision history for this message
veddox (dvedder95) wrote :

I was just digging into the code to figure out how to fix this bug when I realized it has been fixed already...

Noise version 0.3.1 handles playlists just fine. Somebody just forgot to change the bug status here.

Changed in noise:
assignee: veddox (dvedder95) → nobody
status: Confirmed → Fix Committed
Changed in noise:
milestone: none → loki-alpha1
Revision history for this message
Pedro Rodrigues (prodrigues1990) wrote :

@veddox (dvedder95)

I'm sorry, but this is not true.

I am running noise 0.3.1, and the problem still presists exactly as described on the Bug Description.

Changed in noise:
status: Fix Committed → Confirmed
Revision history for this message
Danielle Foré (danrabbit) wrote :

The fix was committed to development trunk. It was not released to a stable version yet. Please do not alter the report status.

Changed in noise:
status: Confirmed → Fix Committed
Changed in noise:
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

Related questions

Remote bug watches

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