Menu
Forums
All threads
Latest threads
New posts
Trending threads
New posts
Search forums
Trending
What's new
New posts
New profile posts
Latest activity
Members
Current visitors
New profile posts
Search profile posts
Upgrades
Log in
Register
What's new
Search
Search
Search titles only
By:
All threads
Latest threads
New posts
Trending threads
New posts
Search forums
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
Software Development
Programming
Development
Libify - Local Music Streaming
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Jepzter" data-source="post: 469985" data-attributes="member: 81100"><p><h2>What is it?</h2><p>Just like Spotify but only with local music files. Spotify already has this feature, but who cares - fun project!</p><h2>Goal?</h2> <ul> <li data-xf-list-type="ul">Get going streaming local files/remote files from server within 1 minute</li> <li data-xf-list-type="ul">Create playlists</li> <li data-xf-list-type="ul">Stream the songs!</li> </ul><h2>Features</h2> <ul> <li data-xf-list-type="ul">Play/Pause song - <span style="color: rgb(0, 168, 133)">100%</span></li> <li data-xf-list-type="ul">Interact with playlist - <span style="color: rgb(0, 168, 133)">100%</span></li> <li data-xf-list-type="ul">Stream from local location - <span style="color: rgb(0, 168, 133)">100%</span></li> <li data-xf-list-type="ul">Settings - <span style="color: rgb(0, 168, 133)">100%</span></li> <li data-xf-list-type="ul">Scan for songs and auto import - <span style="color: rgb(0, 168, 133)">100%</span></li> <li data-xf-list-type="ul">Create playlist - <span style="color: rgb(0, 168, 133)">100%</span></li> <li data-xf-list-type="ul">Search function - <span style="color: rgb(0, 168, 133)">100%</span></li> <li data-xf-list-type="ul">Stream from remote location - <span style="color: rgb(209, 72, 65)">0%</span></li> <li data-xf-list-type="ul">Next song in queue after finishing song - <span style="color: rgb(209, 72, 65)">0%</span></li> <li data-xf-list-type="ul">Packaged (docker-compose to get it all started easily) - <span style="color: rgb(209, 72, 65)">0%</span></li> <li data-xf-list-type="ul">Add songs to playlist - <span style="color: rgb(247, 218, 100)">90%</span></li> </ul><h2>How it works</h2><p>It uses <strong>vue</strong> as a frontend library and go as a backend powered by gin-gonic. After specifying a root directory where songs are located it will search the folder for mp3 (will include more formats) files and store the meta data in libify database to be streamed and added to playlists.</p><h2>Why?</h2><p>I decided to start learning javascript more and vue so I figured I should start a frontend heavy project and it's pretty fun.</p><h2>Open source?</h2><p><strong>Yes, of course! </strong><a href="https://github.com/Jepzter/libify" target="_blank">Github</a></p><h2>Ashamed of my vue code?</h2><p>Absolutely!</p><h2>Prints</h2><h2>[ATTACH=full]12549[/ATTACH][ATTACH=full]12550[/ATTACH][ATTACH=full]12551[/ATTACH][ATTACH=full]12552[/ATTACH]</h2><h2>Updates</h2> <ul> <li data-xf-list-type="ul">Create playlists and change name is done by double clicking the playlist - <a href="https://i.gyazo.com/45bbf18255626f4c5b0f2c08976d3051.mp4" target="_blank">see video</a></li> <li data-xf-list-type="ul">Search songs by title - <a href="https://i.gyazo.com/26b26780dbf5ea91127d1dc5cfa9799c.mp4" target="_blank">see video</a></li> </ul></blockquote><p></p>
[QUOTE="Jepzter, post: 469985, member: 81100"] [HEADING=1]What is it?[/HEADING] Just like Spotify but only with local music files. Spotify already has this feature, but who cares - fun project! [HEADING=1]Goal?[/HEADING] [LIST] [*]Get going streaming local files/remote files from server within 1 minute [*]Create playlists [*]Stream the songs! [/LIST] [HEADING=1]Features[/HEADING] [LIST] [*]Play/Pause song - [COLOR=rgb(0, 168, 133)]100%[/COLOR] [*]Interact with playlist - [COLOR=rgb(0, 168, 133)]100%[/COLOR] [*]Stream from local location - [COLOR=rgb(0, 168, 133)]100%[/COLOR] [*]Settings - [COLOR=rgb(0, 168, 133)]100%[/COLOR] [*]Scan for songs and auto import - [COLOR=rgb(0, 168, 133)]100%[/COLOR] [*]Create playlist - [COLOR=rgb(0, 168, 133)]100%[/COLOR] [*]Search function - [COLOR=rgb(0, 168, 133)]100%[/COLOR] [*]Stream from remote location - [COLOR=rgb(209, 72, 65)]0%[/COLOR] [*]Next song in queue after finishing song - [COLOR=rgb(209, 72, 65)]0%[/COLOR] [*]Packaged (docker-compose to get it all started easily) - [COLOR=rgb(209, 72, 65)]0%[/COLOR] [*]Add songs to playlist - [COLOR=rgb(247, 218, 100)]90%[/COLOR] [/LIST] [HEADING=1]How it works[/HEADING] It uses [B]vue[/B] as a frontend library and go as a backend powered by gin-gonic. After specifying a root directory where songs are located it will search the folder for mp3 (will include more formats) files and store the meta data in libify database to be streamed and added to playlists. [HEADING=1]Why?[/HEADING] I decided to start learning javascript more and vue so I figured I should start a frontend heavy project and it's pretty fun. [HEADING=1]Open source?[/HEADING] [B]Yes, of course! [/B][URL='https://github.com/Jepzter/libify']Github[/URL] [HEADING=1]Ashamed of my vue code?[/HEADING] Absolutely! [HEADING=1]Prints[/HEADING] [HEADING=1][ATTACH type="full" alt="1.png"]12549[/ATTACH][ATTACH type="full" alt="2.png"]12550[/ATTACH][ATTACH type="full" alt="3.png"]12551[/ATTACH][ATTACH type="full" alt="4.png"]12552[/ATTACH][/HEADING] [HEADING=1]Updates[/HEADING] [LIST] [*]Create playlists and change name is done by double clicking the playlist - [URL='https://i.gyazo.com/45bbf18255626f4c5b0f2c08976d3051.mp4']see video[/URL] [*]Search songs by title - [URL='https://i.gyazo.com/26b26780dbf5ea91127d1dc5cfa9799c.mp4']see video[/URL] [/LIST] [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Software Development
Programming
Development
Libify - Local Music Streaming
Community Awards!
Have you voted yet? Take part in DevBest's yearly community awards!
Vote now!
Top