einsteinx2 / iSub-old-swift-port

iSub Music Streamer is an iOS client for Subsonic API compatible media servers. Currently being modernized and completely rewritten in Swift.
http://isubapp.com
Other
69 stars 36 forks source link

Issues, ideas and feature requests #16

Closed kibbby closed 6 years ago

kibbby commented 8 years ago

Hey guys,

So I'm just gonna list issues and ideas/feature requests here. I know not to expect anything it's just here for you to see.

luckydonald commented 8 years ago
einsteinx2 commented 6 years ago

Sorry I've waited forever to respond to this! Now that I'm getting all the issues organized, I'll reply item by item and create issues as needed:

Yep this should either just queue the song next or load only the song you tapped or something better than it does now.

To my knowledge, prior to iOS 11, no audio apps other than the Music app could allow seeking from the lock screen. In iOS 11 I've seem Spotify do it, but haven't found the API in the documentation yet. Assuming they didn't get special access, I will add support for this.

Definitely staying. The player will allow toggling between regular mode (all info, smaller controls) to running/car mode (less info, larger controls and song name). A proof of concept version of this has already been implemented.

Looks like Subsonic still only has a top albums API call, unless I missed something in the docs. So this wouldn't be possible, but top albums would be.

This is exactly how it works :) Also dragging songs into the play queue works.

iSub 4 will have a brand new icon to go with the new UI skinning

I figured out how to reduce the seek time to 0 (I was fading before to hide the delay), however I do like the fade and it has stayed albeit with a shorter time.

When the player UI is finished there will definitely be some way of seeing the download progress, probably exactly like iSub 3.

Unfortunately that was something that used to work on older iOS and Subsonic versions but doesn't anymore for technical reasons. The option has been removed.

This will be improved.

Subsonic has a server shuffle API call that I use, and will be increasing the number of songs from 100 to something larger (or will load new ones as needed). An all songs view isn't really possible unfortunately. iSub used to do it with a bit of a hack, but it was never reliable.

Not sure what's going on there, but the whole cache system has been rewritten.

If you mean auto-caching while listening, this is by design as if you skip past the song you may not have bandwidth to download both at once or even want the previous song.

@luckydonald definitely want to add support for this, but I've moved it to after iSub 4 as there is a feature freeze to ensure it gets released.