Active Topics

 


Reply
Thread Tools
Posts: 440 | Thanked: 2,256 times | Joined on Jul 2014
#1
SirenSong v0.4 - Music Player for SailfishOS






Native Music Player for SailfishOS I am developing this mostly for my own use, but will try and keep at it if there is demand for it.

https://openrepos.net/content/r0kk3r...g-music-player

http://sailfishwayfarer.blogspot.co....ailfishos.html


Features
  • People Style List Menu for large library support
  • Random Infinitely Queuing Playlist
  • Next/Play/Pause Cover Actions
  • Headset Buttons Functionality
  • MPRIS DBus Interface (confirmed pebbled support)

To Be Implemented
  • Search Functionality
  • Playlist Management
  • Equalizer
  • Headphone Jack Events Detection

Known Issues
  • Maybe memory issues if left running for a long time
__________________
SirenSong v0.5
Like my work? buy me a beer

Last edited by r0kk3rz; 2014-12-18 at 20:48.
 

The Following 27 Users Say Thank You to r0kk3rz For This Useful Post:
Posts: 440 | Thanked: 2,256 times | Joined on Jul 2014
#2
Updated to v0.2

New Features:
  • Play Queue Menu
  • Headset Button Bindings

Notes:
I haven't actually tested the headset button bindings as I dont have a suitable headset, but I copied the code from the Jolla Media app, so if they work there they should work in SirenSong too.
__________________
SirenSong v0.5
Like my work? buy me a beer

Last edited by r0kk3rz; 2014-09-17 at 08:46.
 

The Following 4 Users Say Thank You to r0kk3rz For This Useful Post:
Posts: 15 | Thanked: 12 times | Joined on Jun 2012
#3
Just tested SirenSong and it's really snappy. Good work.

I would really like a player that makes use of replay gain tags (in .ogg files in my case) so the volume doesn't jump up and down between tracks. Just wondering if you had considered adding this.
 

The Following User Says Thank You to kombipom For This Useful Post:
Posts: 440 | Thanked: 2,256 times | Joined on Jul 2014
#4
Originally Posted by kombipom View Post
Just tested SirenSong and it's really snappy. Good work.

I would really like a player that makes use of replay gain tags (in .ogg files in my case) so the volume doesn't jump up and down between tracks. Just wondering if you had considered adding this.
Glad you like it! It's currently serving my music playing purposes quite well.

I've got a few ideas floating in my head about this kind of thing.

I did not know that its part of the .ogg spec to have gain tags, I thought I could make an external service that would parse the music file and decide what volume it should be played at, and store the info in a tracker tag. In the past I have run my collection through a normalisation program like mp3gain.

If the tags already exist, they might be picked up by Tracker already, which makes things easier

Not sure when I will be able to get around to implementing some of this stuff, hoping to get a new version out soon with MPRIS DBus support and a few other fixes.

EDIT: there looks like a number of different library parsers and players that support the tag method so this is definitely something to add to the TODO list, thanks
__________________
SirenSong v0.5
Like my work? buy me a beer

Last edited by r0kk3rz; 2014-09-17 at 08:46.
 

The Following User Says Thank You to r0kk3rz For This Useful Post:
towhatend's Avatar
Posts: 230 | Thanked: 185 times | Joined on Jul 2010 @ Sweden
#5
As a Pebble user, many thanks!
__________________
Nokia N900 -> N9 -> Jolla
 

The Following User Says Thank You to towhatend For This Useful Post:
Posts: 461 | Thanked: 358 times | Joined on May 2010 @ Bilbao (Basque Country [Spain])
#6
I'd love to have folder sorting, and have the ability of adding a folder and all his subfolders and files to the play queue with 1 or 2 clicks.
 

The Following 2 Users Say Thank You to malkavian For This Useful Post:
Posts: 440 | Thanked: 2,256 times | Joined on Jul 2014
#7
Originally Posted by malkavian View Post
I'd love to have folder sorting, and have the ability of adding a folder and all his subfolders and files to the play queue with 1 or 2 clicks.
Yeah next big thing to tackle will be to increase the flexibility of the song library so you can view and add things in different ways.

Might take a little while but we'll get there
__________________
SirenSong v0.5
Like my work? buy me a beer
 

The Following 5 Users Say Thank You to r0kk3rz For This Useful Post:
smoku's Avatar
Posts: 1,716 | Thanked: 3,007 times | Joined on Dec 2009 @ Warsaw, Poland
#8
I installed it, get this screen https://openrepos.net/sites/default/...-22-25-291.png when launched, no letters are active. No menus, no controls, no anything...

What's wrong?
__________________
smoku @xiaoka.com (SMTP/XMPP) ...:.:....:... pebbled . Poky Fish : sixaxis . psx4m . uae4all
Jolla Phone post-mortem . . . . . . . . . . -> 1+1 VGN-UX390N
 

The Following User Says Thank You to smoku For This Useful Post:
ced117's Avatar
Posts: 14 | Thanked: 12 times | Joined on Aug 2014 @ Lobsann, France
#9
Great music player
Hopefully you will add playlist/folder feature in the near future.
 
Posts: 440 | Thanked: 2,256 times | Joined on Jul 2014
#10
Originally Posted by smoku View Post
I installed it, get this screen https://openrepos.net/sites/default/...-22-25-291.png when launched, no letters are active. No menus, no controls, no anything...

What's wrong?
This can happen if your music files arent tagged properly, particularly the 'track title' field, as that's pretty core to how the menu functions.

Sometimes tracker drops all the metadata and needs reindexing using 'tracker-control -se'

You can also use 'tracker-info [filename]' on an mp3 file to see what information tracker has picked up about your files, looking in particular for nmm:MusicPiece and nmm:Title.

I plan to rework the menu so it can show items based on filename alone, but for now you need to have at least Title in the ID3 tags.
__________________
SirenSong v0.5
Like my work? buy me a beer

Last edited by r0kk3rz; 2014-09-30 at 19:20.
 

The Following User Says Thank You to r0kk3rz For This Useful Post:
Reply

Tags
music player, sailfish os

Thread Tools

 
Forum Jump


All times are GMT. The time now is 05:18.