Chocobozzz / PeerTube

ActivityPub-federated video streaming platform using P2P directly in your web browser
https://joinpeertube.org/
GNU Affero General Public License v3.0
13.07k stars 1.51k forks source link

Client-app like music.youtube.com #2722

Closed kimsible closed 4 years ago

kimsible commented 4 years ago

Hi,

On our instance, we have lots of audio creators who use soundcloud or bandcamp and YouTube only for visibility.

Now there is music.youtube.com.

I actually wonder how to simply build a responsive desktop app (not an heavy client like Electron.js) only to listen medias of a PeerTube instance as an audio with a player, no accounts, maybe just a local storage to store playlists and instances (something like https://github.com/TeamNewPipe/NewPipe for Android)

Do you think a Node.js relay / proxy would be required to over-pass CORS limitations ?

JohnXLivingston commented 4 years ago

Check Thorium: https://f-droid.org/fr/packages/net.schueller.peertube/

tilllt commented 4 years ago

(something like https://github.com/TeamNewPipe/NewPipe for Android)

If you like newpipe, check out the audio only version of it for music https://f-droid.org/en/packages/deep.ryd.rydplayer/

tilllt commented 4 years ago

Check Thorium: https://f-droid.org/fr/packages/net.schueller.peertube/

Last time I tried it the server was hardcoded. Did that change?

JohnXLivingston commented 4 years ago

Check Thorium: https://f-droid.org/fr/packages/net.schueller.peertube/

Last time I tried it the server was hardcoded. Did that change?

as far as I remember, the default server is hardcoded, but you can change it (as said on the f-droid page)

Chocobozzz commented 4 years ago

We don't have CORS limitations on our API and static files so it should not be an issue. You can use the rest api documentation (https://docs.joinpeertube.org/api-rest-reference.html) to build the desktop/mobile application you want, dedicated to audio files or not.

kimsible commented 4 years ago

Thanks @Chocobozzz.