Giter Site home page Giter Site logo

crash7 / openwebscrobbler Goto Github PK

View Code? Open in Web Editor NEW

This project forked from elamperti/openwebscrobbler

1.0 1.0 0.0 2.61 MB

An open source Last.fm scrobbler for the web

Home Page: http://ows.elamperti.com/

License: GNU General Public License v2.0

JavaScript 62.89% PHP 6.74% CSS 3.82% Shell 0.38% HTML 1.77% SCSS 2.22% TypeScript 22.19%

openwebscrobbler's Introduction

Open Scrobbler CircleCI Discord Patreon

Screenshot

What is this?

An open source scrobbling client for the web. Just login and scrobble the track(s) you want! This tool lets you scrobble songs you heard on the radio, vinyls or at some place where you need to manually scrobble.

You may use it directly from here: https://openscrobbler.com/

What is scrobbling, you ask? It's tracking the music you listen to, using last.fm.

Help us make it better!

This tool is open source and free. You can support its development by becoming a Patron (you'll have a distinct identifier in the application and get a sneak peek into what's coming next! โœจ )

Contributing

Contributions and suggestions are welcome. Please read the contribution guidelines for more information. Issues labeled with "help wanted" are great candidates if you don't know where to begin!

Translations

To join the translators team, follow the link at the bottom of the language selector in the application ("Want to add your language?").

Development setup

You'll need a Last.fm API account! (and probably a Discogs API key as well)

  • Run yarn to download the required libraries.
  • Copy .env to .env.development.local and fill in the required constants.

Testing

You will need to copy cypress.env.json to cypress.development.json and update the file to execute the tests. Don't use last.fm account credentials from a real account!

Tests can be run with yarn test, Cypress console can be accessed with yarn cypress. At this moment tests are in an experimental WIP phase.

Running the application

Just start it with yarn start (it will launch both the API server and the React application).

Building

The build script should be enough! :)

Thank you!

One of the best things about open source is the great community around it. The Open Scrobbler has several contributors and each one of them has made this tool better for everyone. Thanks to all of them!

openwebscrobbler's People

Contributors

arthaey avatar blanka79 avatar crash7 avatar dependabot[bot] avatar dmelo avatar doktorkoks avatar elamperti avatar erezsob avatar fitojb avatar franfj avatar gruffgemini avatar illnyang avatar jrmajor avatar lucasctrl avatar lyramsr avatar mikemanger avatar monoterne avatar neyxo avatar plaxeen avatar rasmus-123 avatar rodweb avatar sakci avatar silversonicaxel avatar symegac avatar teogramm avatar thomasbnt avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.