{"id":13439941,"url":"https://github.com/PromyLOPh/pianobar","last_synced_at":"2025-03-20T09:31:04.118Z","repository":{"id":405250,"uuid":"23892","full_name":"PromyLOPh/pianobar","owner":"PromyLOPh","description":"Console-based pandora.com player","archived":false,"fork":false,"pushed_at":"2024-08-16T14:53:41.000Z","size":1350,"stargazers_count":1736,"open_issues_count":27,"forks_count":323,"subscribers_count":62,"default_branch":"master","last_synced_at":"2024-10-29T15:32:53.740Z","etag":null,"topics":["c","cli-app","music-player","pandora","pianobar"],"latest_commit_sha":null,"homepage":"http://6xq.net/pianobar/","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PromyLOPh.png","metadata":{"files":{"readme":"README.rst","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2008-06-10T06:51:30.000Z","updated_at":"2024-10-27T10:12:52.000Z","dependencies_parsed_at":"2024-11-19T19:06:58.375Z","dependency_job_id":"edc6a499-f00b-4a9b-abc1-f7f841897ffa","html_url":"https://github.com/PromyLOPh/pianobar","commit_stats":{"total_commits":831,"total_committers":52,"mean_commits":15.98076923076923,"dds":0.5415162454873645,"last_synced_commit":"218f3f84965e648793bcb2b0b9d97de636de01e7"},"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PromyLOPh%2Fpianobar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PromyLOPh%2Fpianobar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PromyLOPh%2Fpianobar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PromyLOPh%2Fpianobar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PromyLOPh","download_url":"https://codeload.github.com/PromyLOPh/pianobar/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244583154,"owners_count":20476233,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c","cli-app","music-player","pandora","pianobar"],"created_at":"2024-07-31T03:01:18.342Z","updated_at":"2025-03-20T09:31:04.113Z","avatar_url":"https://github.com/PromyLOPh.png","language":"C","readme":"pianobar\n========\n\npianobar is a free/open-source, console-based client for the personalized\nonline radio Pandora_.\n\n.. _Pandora: http://www.pandora.com\n\n.. image:: https://6xq.net/pianobar/pianobar-screenshot.png\n    :target: https://6xq.net/pianobar/pianobar-screenshot.png\n    :alt: pianobar screenshot\n\nFeatures\n--------\n\n- play and manage (create, add more music, delete, rename, ...) stations\n- rate songs and explain why they have been selected\n- upcoming songs/song history\n- customize keybindings and text output (see `configuration example`_)\n- remote control and eventcmd interface (send tracks to last.fm_, for example)\n- proxy support for listeners outside the USA\n\n.. _last.fm: https://www.last.fm\n.. _configuration example: https://github.com/PromyLOPh/pianobar/blob/master/contrib/config-example\n\nDownload\n--------\n\nThere are community provided packages available for most Linux distributions\n(see your distribution’s package manager), Mac OS X (via homebrew_)\nand \\*BSD as well as a `native Windows port`_.\n\n.. _homebrew: http://brew.sh/\n.. _native Windows Port: https://github.com/thedmd/pianobar-windows\n\nThe current pianobar release is 2024.12.21_ (sha256__, sign__). More recent and\nexperimental code is available at GitHub_ and the local gitweb_. Older releases\nare available here:\n\n- 2022.04.01_ (sha256__, sign__)\n- 2020.11.28_ (sha256__, sign__)\n- 2020.04.05_ (sha256__, sign__)\n- 2019.02.14_ (sha256__, sign__)\n- 2019.01.25_ (sha256__, sign__)\n- 2018.06.22_ (sha256__, sign__)\n- 2017.08.30_ (sha256__, sign__)\n- 2016.06.02_ (sha256__, sign__)\n- 2015.11.22_ (sha256__, sign__)\n- 2014.09.28_ (sha256__, sign__)\n- 2014.06.08_ (sha256__, sign__)\n- 2013.09.15_ (sha256__, sign__)\n- 2013.05.19_ (sha256__, sign__)\n- 2012.12.01_ (sha256__, sign__)\n- 2012.09.07_ (sha256__, sign__)\n- 2012.06.24_ (sha256__, sign__)\n- 2012.05.06_ (sha256__, sign__)\n- 2012.04.24_ (sha256__, sign__)\n- 2012.01.10_ (sha256__, sign__)\n- 2011.12.11_ (sha256__, sign__)\n- 2011.11.11_ (sha256__, sign__)\n- 2011.11.09_ (sha256__, sign__)\n- 2011.09.22_ (sha256__, sign__)\n- 2011.07.09_ (sha256__, sign__)\n- 2011.04.27_ (sha256__, sign__)\n- 2011.04.10_ (sha256__, sign__)\n- 2011.01.24_ (sha256__)\n- 2010.11.06_ (sha1__)\n- 2010.10.07_ (sha1__)\n- 2010.08.21_ (sha1__)\n\n.. _2024.12.21: https://6xq.net/pianobar/pianobar-2024.12.21.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2024.12.21.tar.bz2.sha256\n__ https://6xq.net/pianobar/pianobar-2024.12.21.tar.bz2.asc\n.. _2022.04.01: https://6xq.net/pianobar/pianobar-2022.04.01.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2022.04.01.tar.bz2.sha256\n__ https://6xq.net/pianobar/pianobar-2022.04.01.tar.bz2.asc\n.. _2020.11.28: https://6xq.net/pianobar/pianobar-2020.11.28.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2020.11.28.tar.bz2.sha256\n__ https://6xq.net/pianobar/pianobar-2020.11.28.tar.bz2.asc\n.. _snapshot: http://github.com/PromyLOPh/pianobar/tarball/master\n.. _GitHub: http://github.com/PromyLOPh/pianobar/\n.. _gitweb: https://6xq.net/git/lars/pianobar.git/\n.. _2020.04.05: https://6xq.net/pianobar/pianobar-2020.04.05.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2020.04.05.tar.bz2.sha256\n__ https://6xq.net/pianobar/pianobar-2020.04.05.tar.bz2.asc\n.. _2019.02.14: https://6xq.net/pianobar/pianobar-2019.02.14.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2019.02.14.tar.bz2.sha256\n__ https://6xq.net/pianobar/pianobar-2019.02.14.tar.bz2.asc\n.. _2019.01.25: https://6xq.net/pianobar/pianobar-2019.01.25.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2019.01.25.tar.bz2.sha256\n__ https://6xq.net/pianobar/pianobar-2019.01.25.tar.bz2.asc\n.. _2018.06.22: https://6xq.net/pianobar/pianobar-2018.06.22.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2018.06.22.tar.bz2.sha256\n__ https://6xq.net/pianobar/pianobar-2018.06.22.tar.bz2.asc\n.. _2017.08.30: https://6xq.net/pianobar/pianobar-2017.08.30.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2017.08.30.tar.bz2.sha256\n__ https://6xq.net/pianobar/pianobar-2017.08.30.tar.bz2.asc\n.. _2016.06.02: https://6xq.net/pianobar/pianobar-2016.06.02.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2016.06.02.tar.bz2.sha256\n__ https://6xq.net/pianobar/pianobar-2016.06.02.tar.bz2.asc\n.. _2015.11.22: https://6xq.net/pianobar/pianobar-2015.11.22.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2015.11.22.tar.bz2.sha256\n__ https://6xq.net/pianobar/pianobar-2015.11.22.tar.bz2.asc\n.. _2014.09.28: https://6xq.net/pianobar/pianobar-2014.09.28.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2014.09.28.tar.bz2.sha256\n__ https://6xq.net/pianobar/pianobar-2014.09.28.tar.bz2.asc\n.. _2014.06.08: https://6xq.net/pianobar/pianobar-2014.06.08.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2014.06.08.tar.bz2.sha256\n__ https://6xq.net/pianobar/pianobar-2014.06.08.tar.bz2.asc\n.. _2013.09.15: https://6xq.net/pianobar/pianobar-2013.09.15.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2013.09.15.tar.bz2.sha256\n__ https://6xq.net/pianobar/pianobar-2013.09.15.tar.bz2.asc\n.. _2013.05.19: https://6xq.net/pianobar/pianobar-2013.05.19.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2013.05.19.tar.bz2.sha256\n__ https://6xq.net/pianobar/pianobar-2013.05.19.tar.bz2.asc\n.. _2012.12.01: https://6xq.net/pianobar/pianobar-2012.12.01.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2012.12.01.tar.bz2.sha256\n__ https://6xq.net/pianobar/pianobar-2012.12.01.tar.bz2.asc\n.. _2012.09.07: https://6xq.net/pianobar/pianobar-2012.09.07.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2012.09.07.tar.bz2.sha256\n__ https://6xq.net/pianobar/pianobar-2012.09.07.tar.bz2.asc\n.. _2012.06.24: https://6xq.net/pianobar/pianobar-2012.06.24.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2012.06.24.tar.bz2.sha256\n__ https://6xq.net/pianobar/pianobar-2012.06.24.tar.bz2.asc\n.. _2012.05.06: https://6xq.net/pianobar/pianobar-2012.05.06.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2012.05.06.tar.bz2.sha256\n__ https://6xq.net/pianobar/pianobar-2012.05.06.tar.bz2.asc\n.. _2012.04.24: https://6xq.net/pianobar/pianobar-2012.04.24.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2012.04.24.tar.bz2.sha256\n__ https://6xq.net/pianobar/pianobar-2012.04.24.tar.bz2.asc\n.. _2012.01.10: https://6xq.net/pianobar/pianobar-2012.01.10.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2012.01.10.tar.bz2.sha256\n__ https://6xq.net/pianobar/pianobar-2012.01.10.tar.bz2.asc\n.. _2011.12.11: https://6xq.net/pianobar/pianobar-2011.12.11.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2011.12.11.tar.bz2.sha256\n__ https://6xq.net/pianobar/pianobar-2011.12.11.tar.bz2.asc\n.. _2011.11.11: https://6xq.net/pianobar/pianobar-2011.11.11.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2011.11.11.tar.bz2.sha256\n__ https://6xq.net/pianobar/pianobar-2011.11.11.tar.bz2.asc\n.. _2011.11.09: https://6xq.net/pianobar/pianobar-2011.11.09.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2011.11.09.tar.bz2.sha256\n__ https://6xq.net/pianobar/pianobar-2011.11.09.tar.bz2.asc\n.. _2011.09.22: https://6xq.net/pianobar/pianobar-2011.09.22.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2011.09.22.tar.bz2.sha256\n__ https://6xq.net/pianobar/pianobar-2011.09.22.tar.bz2.asc\n.. _2011.07.09: https://6xq.net/pianobar/pianobar-2011.07.09.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2011.07.09.tar.bz2.sha256\n__ https://6xq.net/pianobar/pianobar-2011.07.09.tar.bz2.asc\n.. _2011.04.27: https://6xq.net/pianobar/pianobar-2011.04.27.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2011.04.27.tar.bz2.sha256\n__ https://6xq.net/pianobar/pianobar-2011.04.27.tar.bz2.asc\n.. _2011.04.10: https://6xq.net/pianobar/pianobar-2011.04.10.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2011.04.10.tar.bz2.sha256\n__ https://6xq.net/pianobar/pianobar-2011.04.10.tar.bz2.asc\n.. _2011.01.24: https://6xq.net/pianobar/pianobar-2011.01.24.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2011.01.24.tar.bz2.sha256\n.. _2010.11.06: https://6xq.net/pianobar/pianobar-2010.11.06.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2010.11.06.tar.bz2.sha1\n.. _2010.10.07: https://6xq.net/pianobar/pianobar-2010.10.07.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2010.10.07.tar.bz2.sha1\n.. _2010.08.21: https://6xq.net/pianobar/pianobar-2010.08.21.tar.bz2\n__ https://6xq.net/pianobar/pianobar-2010.08.21.tar.bz2.sha1\n\nInstall\n-------\n\nYou need the following software to build pianobar:\n\n- GNU make\n- pthreads\n- libao\n- libcurl ≥ 7.32.0\n- gcrypt [1]_\n- json-c\n- ffmpeg ≤ 5.1 [2]_\n- UTF-8 console/locale\n\n.. [1] with blowfish cipher enabled\n.. [2] required: demuxer mov, decoder aac, protocol http and filters volume,\n        aformat, aresample\n\nThen type::\n\n\tgmake clean \u0026\u0026 gmake\n\nYou can run the client directly from the source directory now::\n\n\t./pianobar\n\nOr install it to ``/usr/local`` by issuing::\n\n\tgmake install\n\nFAQ\n---\n\nThe audio output does not work as expected. What can I do?\n    pianobar uses libao and most problems are related to a broken libao\n    configuration. Have a look at issue `#167`_ for example.\nCan I donate money? Do you have a Flattr/Bitcoin/… account?\n    No, money is not necessary to continue working on pianobar. There are many\n    other ways to support pianobar: Reporting bugs, creating `cool stuff`_\n    based on pianobar, blogging about it and the most important one: Keeping\n    Pandora alive.\n\n.. _#167: https://github.com/PromyLOPh/pianobar/issues/167\n.. _cool stuff: `addons`_\n\nExternal projects\n-----------------\n\nAddons\n++++++\n\ncontrol-pianobar_\n    Scripts that interact with pianobar entirely through notification bubbles\n    and hotkeys\npianobar.el_\n    Emacs interface for pianobar\n`pianobar-mediaplayer2`_\n    Control pianobar like any other media player through DBUS/MPRIS.\nPianobarNowPlayable_\n    Integrate pianobar with the Now Playing feature of macOS\n\n.. _control-pianobar: http://malabarba.github.io/control-pianobar/\n.. _pianobar.el: https://github.com/agrif/pianobar.el\n.. _pianobar-mediaplayer2: https://github.com/ryanswilson59/pianobar-mediaplayer2\n.. _PianobarNowPlayable: https://github.com/iDom818/PianobarNowPlayable\n\nClients\n+++++++\n\npithos_\n\tPython/GTK desktop client\npianod_\n    Pandora UNIX daemon, based on pianobar\nHermes_\n    Pandora Client for OS X\n\n.. _pithos: http://pithos.github.io/\n.. _pianod: http://deviousfish.com/pianod/\n.. _Hermes: http://hermesapp.org/\n\nStandalone devices\n++++++++++++++++++\n\nPandoraBar_\n    Beagleboard-based radio device running pianobar\n`Pandora’s Box`_\n    Raspberry Pi-based standalone devices running pianobar\n\n.. _PandoraBar: https://hackaday.com/2012/09/20/how-to-build-your-own-dedicated-pandora-radio/\n.. _Pandora’s Box: http://www.instructables.com/id/Pandoras-Box-An-Internet-Radio-player-made-with/\n\n","funding_links":[],"categories":["C","Ports and Programs"],"sub_categories":["Media Players"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPromyLOPh%2Fpianobar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FPromyLOPh%2Fpianobar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPromyLOPh%2Fpianobar/lists"}