Displaying 1 to 20 from 31 results

cloudtunes - Web-based music player for the cloud :cloud: :notes:

  •    CoffeeScript

CloudTunes provides a unified interface for music stored in the cloud (YouTube, Dropbox, etc.) and integrates with Last.fm, Facebook, and Musicbrainz for metadata, discovery, and social experience. It is similar to services like Spotify, except instead of local tracks and the fixed Spotify catalog, CloudTunes uses your files stored in Dropbox and music videos on YouTube.CloudTunes is a side project of @jakubroztocil who is a bit of a music nerd and who likes to build stuff. In 2012 he decided to create an iTunes-like webapp to make music stored all over the cloud easily discoverable and accessible: hence CloudTunes.

Swift-Radio-Pro - Professional Radio Station App - now supports Swift 4 / Xcode 9!

  •    Swift

Swift Radio is an open source radio station app with robust and professional features. This is a fully realized Radio App built entirely in Swift. Master is now the Xcode 9 / Swift 4 branch. View this GETTING STARTED VIDEO. It's short & sweet to give you a quick overview. Give it a quick watch.

Ultimate Music Tagger


Ultimate Music Tagger is a powerful, easy and extreme fast tool to reorganize your music library

Music Service Client


Music Service Client is a library that can be used to connect to most important music content db services.

lastfmclient - Python client for the Last.fm API. Non-blocking client for Tornado included.

  •    Python

Python client for the Last.fm API with a pythonic interface. Also includes an async variant of the client for Tornado.See also examples.

last-fm - Simple, robust LastFM API client (for public data)

  •    Javascript

The most useful data on LastFM is the public music data. When building an app that incorporates music data from LastFM, lots of functionality provided by the LastFM API isn't necessary – authorizing as a user, liking tracks, adding/removing tags, getting a list of songs in the user's "library", etc.This package only provides the LastFM API methods that use GET requests to fetch data, making it smaller and simpler than the other LastFM libraries.

xspfy - Import XSPF playlists to Spotify.

  •    Python

Migrates XSPF playlists to Spotify where they can grow old. It's the ancestor of Laspotipy. Laspotipy does not work anymore as Last.fm's Playlist API does not work anymore. Exported XSPF playlists can be imported using this utility instead.

mopidy-scrobbler - Mopidy extension for scrobbling played tracks to Last.fm

  •    Python

Mopidy extension for scrobbling played tracks to Last.fm. This extension requires a free user account at Last.fm.

plex-lastfm-scrobbler - Scrobble played audio items Last.FM from the Plex Media Server application.

  •    Python

NOTE : If you're a plex.tv user, Plex includes its own internal scrobbling capabilities. In order to enable your Plex.Tv account for Last.FM integration browse to https://plex.tv/users/other-services and link your Last.fm account from the Other Services . Announcment was made public via https://www.plex.tv/blog/plex-media-server-v0-9-12-5-a-tasty-update/ . plex-lastfm-scrobbler provides a set of scripts that allow you to scrobble played audio items to Last.FM from the Plex Media Server application. plex-lastfm-scrobbler was built to run across platforms, though only tested on Linux.

scribble - Quick and sloppy Last.fm scrobbler/API wrapper for Node.js

  •    Javascript

Get a last.fm API account and save the api key, api secret, and your username and password.

plumeria - A Discord bot with rich data piping between commands

  •    Python

There's very flexible support for command prefixes: .mt works, but so does . mt (helpful on mobile keyboards), but also . Mt or /mt, !mt, and so on. Plumeria is written in Python 3. Plumeria is designed to work on Windows, Mac OS X, and Linux.

lastfmexport - Command-line utility to export a Last.fm user's scrobbles to file.

  •    Javascript

A command-line utility to export or backup your Last.fm scrobble history to file.

node-lastfmapi - A Last.fm API client library wrapper with a simple and clean interface.

  •    Javascript

This is a wrapper library for James' lastfm-node module, a Last.fm API client for Node.js. It aims to provide a simpler API for the Last.fm methods with one single callback function instead of an options object with handler methods. It also adds a signature to all methods that require signing automatically. or add it to the dependencies array in your package.json file. This module follows the Semantic Versioning guidelines so you can expect all sub-versions of the same major version to have a compatible API.

playa - The OS X Audio Player that thinks in albums.

  •    Javascript

Playa is the OS X audio player for those who enjoy thinking in playlist of beautiful albums, rather than shuffling over messed collections. I put it straight: in ~ 10 years of OS X usage, I never found a music player that completely satisfied my needs, mostly because of playlist organisation. Most players, if not all, handle playlists as a list of tracks, rather than as a list of albums, the latter being at least for me the atom (no technology pun intended) of the listening experience.

lastfm-java - Last.fm API in Java

  •    Java

Java bindings for the Last.fm webservice API

rustfm-scrobble - Last.fm Scrobble API library in Rust

  •    Rust

rustfm-scrobble is a Last.fm Scrobble API 2.0 library for Rust. It allows easy acccess to the "scrobble" and "now playing" notification endpoints through a simple Rust API. rustfm-scrobble exposes a single struct: Scrobbler. Use Scrobbler::new() with your API key and API secret to build a new Scrobbler. Call authenticate() on your Scrobbler with the username & password of the user to record scrobbles against (this matches the UX of most popular clients like Spotify). Once the Scrobbler is authenticated, call now_playing() and scrobble() to update the user's now playing track or log a new scrobbled track. Note that rustfm-scrobble does nothing to enforce Last.fm's scrobble rules , this logic must be implemented by the client program.

spotify-connect-scrobbler - Last.fm scrobbler for Spotify Connect

  •    Rust

spotify-connect-scrobbler is a Last.fm music logging ("scrobbling") service for Spotify. It uses Spotify Connect to allow you to log music played on any Spotify device, including those which do not have any Last.fm support (such as Amazon Echo). To use spotify-connect-scrobbler have your Spotify username & password, your Last.fm username & password, plus a Last.fm API key and API secret to hand.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.