Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wilzh40/soundsieve
Winner of HSHacks II - Tinder for Music
https://github.com/wilzh40/soundsieve
music soundcloud swift
Last synced: about 1 month ago
JSON representation
Winner of HSHacks II - Tinder for Music
- Host: GitHub
- URL: https://github.com/wilzh40/soundsieve
- Owner: wilzh40
- License: mit
- Created: 2015-02-07T19:26:36.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-08-23T01:39:41.000Z (over 8 years ago)
- Last Synced: 2023-12-16T12:57:03.429Z (about 1 year ago)
- Topics: music, soundcloud, swift
- Language: Objective-C
- Homepage:
- Size: 5.52 MB
- Stars: 5
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SoundSieve
Preview music by genre on Soundcloud based on the most popular section of a song, determined by comment density and other factor.Made in 24 Hours by Wilson Zhao, Brian Ng, and [backend](https://github.com/kzeng10/soundsieve-backend) by Kevin Zeng at [HS Hacks II] (http://www.hshacks.com/)
## Includes
[Alamofire-SwiftyJSON](https://github.com/SwiftyJSON/Alamofire-SwiftyJSON)
[DrawerController](https://github.com/sascha/DrawerController)
[StreamkingKit](https://github.com/tumtumtum/StreamingKit)
[TinderSimpleSwipeCards](https://github.com/cwRichardKim/TinderSimpleSwipeCards)
## Bugs
- Disable userInteraction on the centerController if not zoomed
- Fix the heights of the navControllers on each sideMenu## Roadmap
- Seeking still takes a while, find a way to buffer the next song beforehand
- Native soundcloud integration, play within the app (or download!) instead of redirecting to soundcloud
- Prevent duplicate songs from showing and saving
- Parse buffer data to make a pulse graphical display
- Change the saved songs view to have dynamic cell height
- Enable individual deletion of saved songs
- Add an option to listen to the preview or the whole song
- Refactor the code to make it less hacky