a-dekker / smpc Goto Github PK
View Code? Open in Web Editor NEWThis project forked from fuchsmich/smpc
Official port of Qt/Qml based qmobilempd MPD Client. (From symbian)
License: Other
This project forked from fuchsmich/smpc
Official port of Qt/Qml based qmobilempd MPD Client. (From symbian)
License: Other
Like some desktop clients (like gmpc, sonata) it would be interesting to be able to play an external audio stream. For example to listen to a webradio or a podcast.
One thing I do like about Cantata is that I can get more Server information from the current connection:
And from the current database I miss:
If easy to retrieve the latter could be added to the database settings.
Server info could be a separate menu line in the settings.
The main menu has two columns, so it would be nicer, if it had an even number of buttons.
What if we made a configurable 8th button?
Options could be:
I saw that your fork has the ability to easily change songs from the lock screen, but I'm still missing the ability to easily change playback volume. It would be cool if you could hook up the volume buttons to control playback volume while a song is playing.
This is a feature most other audio players (e.g. unplayer, daedalus, 'Media') seem to have, yet not SMPC/mpd.
For now we got shuffle and repeat, but there are more modes:
https://www.musicpd.org/doc/html/protocol.html#playback-options
Occasionally I want to replace my current playlist with another album, but play it later on.
At the moment the only options are:
So if I want to achieve this, I first have to go to the playlist and choose clear playlist, then return to the album and select "Add album".
That's why I want to add the option "Replace album(s)". As it will stop the current playback, it will be disabled when playing is active.
It's a very small changes and there is room in the pulley menu for it.
For example:
Artist X has an album Y with the song name "hello" twice on this album. When you click on the Artist from the artist list, you will see album Y twice. And more songs with the same name means more album duplicates.
In the main album list itself its okay and not multiplied..
Since version 1.3.25, SMPC shows some strange behaviour when adding albums to the playlist: in some cases, one or more tracks of the album are added twice. Moreover, both tracks are displayed in a strange way in the playlist - for one, the file name is shown instead of the title, for the other, the title is shown, but no album/artist information (see screenshot, position 5/6 in the list - the album had just been added to an empty playlist).
If I check the playlist with another client (I typically use gmpc on a Linux machine), I can see that the track in question has indeed been added twice, but no other side effects. Also, if I add the same album using gmpc on the same server, it just gets added normally, and shows up normally in SMPC, too.
In addition, when "extra tracks" are present in the playlist, SMPC gets confused with the track count - the "extra" tracks are apparently not counted correctly, which leads to SMPC showing the wrong track as current track (see screenshot - position 83 is shown as current track, but position 86 is actually playing, i.e. there are several "extra" tracks further up in the list).
I have also seen that tracks are already displayed wrongly when simply going to Artists -> album (i.e. without actually adding the album):
I have not yet been able to establish an actual pattern related to the albums/files themselves, but the behaviour seems consistent, i.e. if an album is affected, it is always affected.
Additional information:
If you need any additional information, please let me know.
Hi
in playlists with Radio Stations the complete URL/filename is shown.
it's often unreadable.
In playlist generated by cantata the name is behind a '#' in the URL.
In m3u playlists mpd shows the correct name in the Name Tag.
If i write this information to MpdTrack->title it's shown correctly.
i would like to change this and create a pullrequest.
I think it's time to put more strings on Aboutpage, in this case translators credit.
Sorry for putting you to code
Hi, if you could update a little the app by either disabling Sailjail or update a profile for it. Thanks.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.