app that manages a Discogs.com user records collection
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app add start support to npm package Aug 17, 2018
docs remove typo Mar 4, 2018
pantilthat added back exec perm Sep 10, 2017
LICENSE.txt update year May 13, 2018
README.adoc update instructions May 19, 2018

README.adoc

Vinyl Shelf Finder

About

Screenshot

Vinyltin - is a app that manages a Discogs user records collection and helps locate them in shelving cabinets - provided a certain ordering is maintained.

Features

WIP and very primitive

  • web app powered by Node.js

  • custom searches in a Discogs collection

  • cover art display with optional image caching

  • Last.fm integration (as well as local database backup)

  • interfaces with a hardware pan-tilt laser pointer

Installation

DISCLAMER: for the brave, no guarantees

Node.js

Install Node.js 6.x+

Clone / download this repository; navigate to the app folder

cd app

Install all the dependencies

npm install

Setup

Navigate to app/src and edit the files discogs_secret.js (and optionally last_fm_secret.js) with your personal account details.

Start

node app.js

the sqlite database module may not work for all platforms, it can be disabled with

node app.js --no-db

the Last.fm integration can be disabled with

node app.js --no-lastfm

Usage

Navigate with any browser to

Hardware

The app can interact with a Raspberry Pi that has mounted a pan-tilt with a laser pointer

Documentation

There is a micro-website setup via the docs folder

Contact

Reach me on twitter