-
-
Notifications
You must be signed in to change notification settings - Fork 780
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Integrate Media Player into this App. #113
Comments
On android at least, can we play music by streaming and saving the file along the way instead of waiting for full download and then using external players to play? That would be quit a usability thing |
You can use my application Howl as a reference, It is completely written in Kotlin and Jetpack Compose. I have a seperate module for player-ui which depends slightly on components module but should be ease to integrate in this project. |
@Iamlooker that would be incredible because currently the app is pretty limited in functionality. you have to search, or can only download "favourited" ones. no way to play. spotiflyer + streaming+playback =best app. |
Streaming would be a little tricky, plus currently my own repository is not stable. For exoplayer streaming is pretty easy but adding such a huge part would increase app side by 3-4 mb. Only the ui part is stable, and service and player are not currently optimized to be used on a production level app. |
On iOS you can just use VLC Player. Upload song & video files to cloud service of choice, even iCloud, and connect to VLC to import your music. Has tons of player functionality like double-tap to fast-forward or rewind, gesture brightness & volume, sleep timer, playlists, repeat (can even loop track for specified amount of time), shuffle, airplay, SMB server, WiFi sharing, etc! Far more functional than most native music & video players and it's FOSS. Works perfectly with Spotiflyer. |
@Psych0somatic i understand your concern. here are my thoughts. the current UX on android at least is "not" great. you search and download a song or whatever. then you switch the app, open either the file manager and navigate to the folder and click on it or you open vlc player, wait for it to sync and then play. i currently do not have vlc installed so it doesnt even work. compare this to a different app, "musify" https://github.com/Harsh-23/Musify and the issue becomes very apparent. here the user searches for something and clicks play. sure i understand the concern of app becoming big and difficult to maintain and such but why dont we have a UX whereby clicking on a downloaded song opens it in the default music player? i mean i have installed "auxio" from f-droid and i expect that the app either plays it by itself or opens in a compatible player. i should not have to manually open the app, search for what i downloaded and then play that. can you play the audio in the app using the default audio player in the background so that the user doesnt leave spotiflyer and just stays here? |
Hi, I am @Hashah2311As you have asked that you need a server so I recommend this websiteI have used it, it uses only HTML, CSS & JavaScript files for website hosting and not any package like flask.If you want to, then you can checkout my websiteKeep up the great work👍, Thank You |
could you show me how to download music from soundcloud please 🥺 |
Spotiflyer is discontinued, please install Soundbound with our new plugins.
|
in IOS, all apps are sandboxed so no app can access our downloaded music, Hence for the User to be able to play all songs, We need to Integrate a full-fledged Media Player in Our app itself.
Plan:
This is a huge undertaking of building a full-fledged Media Player with as much as shared code possible.
Any Help (Both Contributions/ Donations) and Suggestions are most welcome!
The text was updated successfully, but these errors were encountered: