Jump to content

Play songs from Google Drive


Recommended Posts

  • 4 weeks later...

These are already mentioned in the Frequently Requested Features list, and are in the medium/long-term to-do list.

On 4/28/2022 at 9:27 AM, andrewilley said:
  • Library access to local sources (e.g. playback of songs from home DLNA or NAS servers, SMB/FTP access, etc).
  • Library access to users' cloud sources (e.g. playing your music from Google Drive, Dropbox, or other online locations).

However managing such potentially-intermittent connections reliably and rapidly into Poweramp's library-oriented playback model is not as simple as it sounds. A routine rescan to check that the music library database is up to date might go from mere seconds for local storage to many minutes for large remote resources, or fail completely if there is poor network connectivity at the time.


Link to comment
Share on other sites

That's where connections to media servers (such as jellyfin for example) instead of file servers (such as FTP for example) makes sense, to me at least, since the server is the one doing the heavy work. Whenever I do changes on my media server for example, the server takes a while to digest everything but as soon as it's done, its just done, the client is pretty much instantly updated, while when mounting an SMB share to my phone and trying to add it to Poweramp library, it's pretty much impossible, the scan always fail after a few minutes.

Link to comment
Share on other sites

The problem with server-style systems is that they tend to work with their own internal indexes and stream the content via their own formats. Poweramp wants to be given access to to actual source MP3/FLAC/etc files, with all the tag data and cover art, in order to populate its music library database. And over a network, that will definitely create performance issues.

If you are willing to accept whatever the music server is currently dishing out, then I guess that would be easy enough to include in the 'Streams' category in Poweramp - just like a streaming radio station - but you most likely wouldn't get song-by-song accessibility or control in PA.


Link to comment
Share on other sites

That is true indeed, though one of the few reasons I finally started to work on a real media server project is that jellyfin seems to be able to stream things untouched if the receiver supports it. On the server details if you have a client currently connected and playing something, it tells if it is transcoding the file or not, also depending on your client it might tell you that as well. There's also the resource usage of the server hardware, one might be able to tell if a transcoding is happening by looking at the processes and hardware usage.

I'm still getting into it since I started messing with it recently, but at least for flac files I haven't seen any transcoding happening yet, though all the files tested were normal CD quality since I'm slowly adding things to it.

Probably if Poweramp reports a list of formats/codecs it can deal with (which might be close to the server capabilities as the server also uses ffmpeg), it probably will be able to receive a lossless stream.

The only problem here is ffmpeg taking eons to support 32bit flac but that is a topic for another thread

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...