Skip to content

ptaffs/spines-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spines-go

A version of spines in GO language which reduces dependencies on all sorts of things, but mainly Apache httpd and then installing the correct files in the correct folders, since Golang has API handlers and asset serving.

It also scans the library on start, taking just a few seconds and keeping the database in memory rather than accessing the text database on every action, and solving the unsolved need to escape text delimeter (a pipe) in the CSV database, allowing the inclusion of M|A|R|R|S finally!

It still relies on music player daemon (https://www.musicpd.org/) to drive audio output, and the principle that albums are defined by the playlist file called "album.m3u" or cue in the music directory.

Spines 1 defined studio albums, classical music, soundtracks by different playlist names, which were presented sequentially in the shelf, with soundtrack albums last, Spines-Go uses the first folder in the path /Albums/ /Classical/ etc which will allow flexibility to the user and simplicty in the playlist finding code. My music library was already organised this way.

About

version of spines in GO language which reduces dependencies on apache and installing the correct files in the correct folders, since Golang has API handlers and asset serving.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors