SirenSong Music Player

Rating: 
5
Your rating: None Average: 5 (3 votes)

SirenSong is a native music player for SailfishOS implemented with QtMultimedia and Tracker, designed with usabillity and large music libraries in mind.

Features

  • People Style List Menu for large library support
  • Random Infinitely Queuing Play Queue
  • Next/Play/Pause Cover Actions
  • Headset Button Bindings
  • MPRIS DBus Interface (confirmed working with pebbled)

To Be Implemented 

  • Playlist Management
  • Equalizer
  • Headphone Jack Events Detection
  • ReplayGain Tag Support

Known Issues

  • Maybe memory issues if left running for a long time

Links

http://sailfishwayfarer.blogspot.co.uk/2014/08/sirensong-music-player-for-sailfishos.html

GitHub: https://github.com/r0kk3rz/SirenSong-Media-Player

TMO: http://talk.maemo.org/showthread.php?t=93691

Support

Support my work, Buy me a Beer

 

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-sirensong-0.5-10.9.1.jolla_.armv7hl.rpm51.97 KB24/10/2015 - 23:22
File harbour-sirensong-0.6-10.10.1.jolla_.armv7hl.rpm51.08 KB30/12/2015 - 19:45
Changelog: 

Version 0.6-1

New Features:

  • Search Page
  • Swedish Translations by Eson

Fixed:

  • Improved Sort by Artist queries

Comments

247's picture

Out of curiosity, why don't you make the artist section as the people app too?it would be really nice...

247's picture

The artist view does not work anymore, i just get the artist list but if i touch on an artist nothing happens...

r0kk3rz's picture

Yes I've also noticed the same, I think with a new sailfish version they updated Tracker which changed some things. I should really look into it.

objectifnul's picture

Bug or feature? When I add a song to the playlist, one other song is automatically added (apparently randomly)

sajidwaseem's picture

HI 
    here is link of good lyrics website . just open the link and search any song without clicking on adds.

Hope you will like this web.

http://www.getmelyrics.com/

r0kk3rz's picture

Feature. I like it better than the usual 'shuffle all' method.

If you dont like it, switch Repeat on from the pull menu on the play queue, then it will only add songs you queue yourself

kollin's picture

The app does not read sdcard's Music directory!
Waiting for the next version. ;)

r0kk3rz's picture

It gets the music files through Tracker, so if its not picking up files from the sdcard then I suggest you tell tracker to re-index (tracker-control -se).

Certainly reads the music files on my sdcard anyway :)

kollin's picture

tracker-control -se works for the default media player, but it's useless for SirenSong. ;)

r0kk3rz's picture

SirenSong uses the same database as the default media player. So the tracker commands are far from useless

kollin's picture

Ok, i'm just letting you know that no matter what i do, my songs ( from sdcard) are appearing in the default player, but not in SirenSong. tracker-control -se also does nothing for this problem!
You are free to ignore my feedback!
:)

r0kk3rz's picture

Interesting, not sure why that would be. As I said they are the same database so unless Tracker is not tagging them as a nmm:MusicPiece like it should, theres nothing special about file location for SirenSong.

check out tracker-info [filename]. it should be tagging them with 'rdf:type' = 'http://www.tracker-project.org/temp/nmm#MusicPiece'

 

kollin's picture

[nemo@Jolla ~]$ tracker-info /media/sdcard/c7980b01-f8db-44
97-a7f3-1491335fd793/Music/1Michel_Richard_Delalande_Misere
re_Le_Poeme_Harmonique_Claire_Lefilliatre_Vincent_Dumestre.
mp3
Querying information for entity:'/media/sdcard/c7980b01-f8d
b-4497-a7f3-1491335fd793/Music/1Michel_Richard_Delalande_Mi
serere_Le_Poeme_Harmonique_Claire_Lefilliatre_Vincent_Dumes
tre.mp3'
'urn:uuid:2b786d72-b922-da01-81df-4703f2abd8af'
Results:
'http://purl.org/dc/elements/1.1/date' = '2012-04-02T21:1
2:36Z'
'http://purl.org/dc/elements/1.1/date' = '2014-01-30T18:2
7:24Z'
'http://purl.org/dc/elements/1.1/source' = 'urn:nepomuk:d
atasource:5229f00a8f8782bdb11dbfc56b61f2b8'
'tracker:added' = '2014-09-21T08:36:11Z'
'tracker:modified' = '9359'
'rdf:type' = 'http://www.w3.org/2000/01/rdf-schema#Resour
ce'
'rdf:type' = 'http://www.semanticdesktop.org/ontologies/2
007/01/19/nie#DataObject'
'rdf:type' = 'http://www.semanticdesktop.org/ontologies/2
007/01/19/nie#InformationElement'
'rdf:type' = 'http://www.semanticdesktop.org/ontologies/2
007/03/22/nfo#FileDataObject'
'rdf:type' = 'http://www.semanticdesktop.org/ontologies/2
007/03/22/nfo#Media'
'rdf:type' = 'http://www.semanticdesktop.org/ontologies/2
007/03/22/nfo#Audio'
'rdf:type' = 'http://www.tracker-project.org/temp/nmm#Mus
icPiece'
'nie:byteSize' = '6145490'
'nie:dataSource' = 'urn:nepomuk:datasource:5229f00a8f8782
bdb11dbfc56b61f2b8'
'nie:isPartOf' = 'urn:uuid:b0b3a343-5455-c29b-dd4a-bf1070
a43948'
'nie:url' = 'file:///media/sdcard/c7980b01-f8db-4497-a7f3
-1491335fd793/Music/1Michel_Richard_Delalande_Miserere_Le_P
oeme_Harmonique_Claire_Lefilliatre_Vincent_Dumestre.mp3'
'nfo:belongsToContainer' = 'urn:uuid:b0b3a343-5455-c29b-d
d4a-bf1070a43948'
'tracker:available' = 'true'
'maemo:relevance' = '1000000.0'
'nie:isStoredAs' = 'urn:uuid:2b786d72-b922-da01-81df-4703
f2abd8af'
'nie:mimeType' = 'audio/mpeg'
'nfo:fileLastAccessed' = '2014-01-30T18:27:24Z'
'nfo:fileLastModified' = '2012-04-02T21:12:36Z'
nfo:fileLastAccessed' = '2014-01-30T18:27:24Z'
'nfo:fileLastModified' = '2012-04-02T21:12:36Z'
'nfo:fileName' = '1Michel_Richard_Delalande_Miserere_Le_P
oeme_Harmonique_Claire_Lefilliatre_Vincent_Dumestre.mp3'
'nfo:fileSize' = '6145490'

r0kk3rz's picture

Thanks for that, I see whats happening now and I'll try and throw up a bugfix release later on this week

kollin's picture

No change after the last update 0.3-2! ;)

r0kk3rz's picture

This can probably be solved by filling out the ID3 tags on your mp3 files. But i'll see if I can rework it so it will fall back to filename when tags arent present

kollin's picture

Perfect! Thank you!

Lintanffc's picture

Yes, no letter is able to be selected!

 

r0kk3rz's picture

Could be a tracker issue. Check the Jolla player and if its not showing any songs then run "tracker-control -se" from terminal

Lintanffc's picture

But after the update, the app is block without the possibility to select any letter!

r0kk3rz's picture

I'm not sure I follow, are you talking about a bug with the Media Library?

Lintanffc's picture

Super icon!

nice complement for a cool app !

 

robomike's picture

I like the idea of an independent player for Sailfish. The Jolla "Media"-player is okay so far, but don't like its usability too much. If I had a wish for free: I would like a player able to play directory contents. Not all of my music is tagged correctly, and in Jollas player this is a big mess. If I could play a folder content I would be happy enough :-)
I'm curious about the growth of SirenSong.

r0kk3rz's picture

I would imagine in this player it would be a big mess also, as it works in a similar way.

I'm not a huge fan of Jolla's Media app either, hence writing my own. I think there is room for several music players as everyone has a particular style they like and its not always feasable to have it all in the one app. That way people can choose whatever fits best for them.

Sort by directory is certainly possible, I can think of a few ways that I could do that, i'd have to think about how I could set out the UI nicely