Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Gloumy/music-from-reddit
Flutter app to listen music curated from subreddits
https://github.com/Gloumy/music-from-reddit
app flutter music reddit
Last synced: about 2 months ago
JSON representation
Flutter app to listen music curated from subreddits
- Host: GitHub
- URL: https://github.com/Gloumy/music-from-reddit
- Owner: Gloumy
- Created: 2019-10-15T12:29:35.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-08-12T14:21:58.000Z (over 4 years ago)
- Last Synced: 2024-08-03T14:09:25.810Z (5 months ago)
- Topics: app, flutter, music, reddit
- Language: Dart
- Size: 3.8 MB
- Stars: 23
- Watchers: 4
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Music From Reddit
![Logo](https://raw.githubusercontent.com/Gloumy/music-from-reddit/master/assets/images/logo.png)Listen to music from a large list of music subreddits
## Screenshots
![Home Screen](https://raw.githubusercontent.com/Gloumy/music-from-reddit/master/assets/screens/home_screen.png)
![Subreddits Screen](https://raw.githubusercontent.com/Gloumy/music-from-reddit/master/assets/screens/subreddits_screen.png)
![Playing Screen](https://raw.githubusercontent.com/Gloumy/music-from-reddit/master/assets/screens/playing_screen.png)## How to run
No additional configuration should be required, juste use `flutter run` or launch it via your IDE on an emulator or physical device.
## How does it work ?
1. Select your genre and then the subreddit you want to load from (Subreddits list copied from [r/music wiki](https://www.reddit.com/r/Music/wiki/musicsubreddits))
2. The threads are loaded as a json simply via the r/subreddit.json url and filtered if the post have a youtube link
3. The youtube id is passed to the plugin YoutubeExtractor to get the audio stream url
4. The audio stream is played with AudioPlayers plugin
5. The user can enjoy a selection of music content curated by fellow redditors !## Current features
- [x] Retrieve content from subreddits
- [x] Play a single song (may not keep this one)
- [x] Play a list of songs
- [x] Basic player controls (play/pause/stop/previous/next)
- [x] A proper and clean UI (at least to my linking it is !)## Intended future features
- [ ] Select a random subreddit
- [ ] Random play
- [ ] Combine multiple subreddits
- [ ] A LOT of miscellaneous improvements** Feel free to add constructive feedback and issues ! I'll try to keep working on it on my (somewhat limited) free time, and any help/contribution/ideas are very welcome !**