Giter Club home page Giter Club logo

elpis's Introduction

Elpis is native Windows client for the Pandora Radio music service, implemented in C# and WPF.

It includes a C# implementation of the Pandora web API, PandoraSharp, which is roughly a port of the API library used in Pithos, a Linux Pandora Client.

Check out the main client page here: http://elpis.adamhaile.net

Features

  • View, Sort and Select Stations
  • Play, Pause, Skip Song
  • Cover and Artist Art
  • Thumbs Up, Thumbs Down, Tired of Song
  • Save user credentials and automatic login
  • Automatically play last station at launch
  • System tray notification with song info
  • Minimize/Close to system tray
  • Pause on System Lock
  • Launch pandora.com info page for song, artist, album and station
  • Purchase songs from Amazon
  • Automatically reconnects on session timeout (no more "Are you still listening...")
  • Creating stations
  • Custom Media Key support (Global and Application level)
  • Automatic update check and download within the client
  • Last.FM Scrobbling
  • HTTP Api allowing a user to control Elpis remotely. Here's a remote control called ElpisRemote
  • Beta testing (testing the newest commit done on Elpis without having to compile anything). For that, just check the option "Check for Beta Updates" on the Settings page.

Requirements

Elpis will run anywhere that the Microsoft .NET 4.0 Framework will run. In other words, Windows XP SP3, Vista, and Windows 7. The actual hardware requirements are practically negligible, it actually uses less memory than the HTML5 web version running in a modern browser like Chrome.

Afraid you might not have .NET 4.0 or don’t know what it is? No worries, if you are running the Windows 7 SP1 and have Windows Update enabled, you’ve already got it. If not and the installer finds that it’s not installed, it will automatically download and install it for you. It only takes a few minutes.

Other Links

  • Elpis on Facebook
  • Pithos (Linux Gnome client)
  • Pianobar (Linux command line client)
  • LPFM - Elpis uses (and contributes to) LPFM, an open source .NET API for Last.FM
  • ElpisRemote - Android Remote Control for Elpis, built with Java on Eclipse.

elpis's People

Contributors

seliver avatar adammhaile avatar

Watchers

James Cloos avatar Tootallgavin 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.