{ "info": { "author": "Thomas Chiroux", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# Radio Paradise player and notifier\n\nRadio paradise: https://www.radioparadise.com\n\nThis program plays radio paradise's stream from cli and send notifications on what's currently playing using your desktop notification system.\n\nThis is tested (and certainly working only) under linux.\n\n## usage\n\n* Launch the program in command line with\n\n```$ paradise_player```\n\n* or the shortcut\n\n```$ rpp```\n\n* it will start to play the steam and send notification when song changes.\n\n\n* Ctrl+C to stop it\n\n## installation\n\n```$ pip install paradise_player```\n\nor clone the repository [from github](https://github.com/ThomasChiroux/paradise_player) and run\n\n```$ python setup.py install```\n\n## configuration\n\nconfig file is stored in ~/.config/paradise_player/config.cfg\n\nsee file config_sample.cfg for all configuration parameters.\n\n## dependencies\n\n* This program requires notify-send on your system.\n\nFor archlinux, install libnotify:\n\n```$ sudo pacman -S libnotify```\n\n* It also requires a notification server, generally built-in if you use 'big' desktop environments like gnome or kde.\n\nAlternatively, you can use dunst (https://dunst-project.org/)\n\n* playing the radio stream is configurable, vlc is used by default.\n you can use ffplay (from ffmpeg), mplayer, or any cli player capable of playing http streams.\n\n* of course this program requires python 3+ installed in your system.\n\n## credits\n\nInspired by https://github.com/jmdh/rpnotify/blob/master/rpnotify\n\n\n# news\n\n## 0.2\n\n- improved data queries using an offset available in config\n\n## 0.1\n\nFirst version available:\n- plays RP using the choosen player in configuration\n- notify using notify-send\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "radio_paradise radio player notification", "license": "LICENSE", "maintainer": "", "maintainer_email": "", "name": "paradise-player", "package_url": "https://pypi.org/project/paradise-player/", "platform": "", "project_url": "https://pypi.org/project/paradise-player/", "project_urls": null, "release_url": "https://pypi.org/project/paradise-player/0.2/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "CLI Player and notifier for radio paradise", "version": "0.2" }, "last_serial": 4076944, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "7670b00071ac2ff5f6de4a8f76bb2ec1", "sha256": "d3a928f8cbb504e9aaae67f61763859316c4d0be1ccfdffc7fe9de24eb79cca4" }, "downloads": -1, "filename": "paradise_player-0.1-py3.6.egg", "has_sig": false, "md5_digest": "7670b00071ac2ff5f6de4a8f76bb2ec1", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 7046, "upload_time": "2018-07-13T13:33:50", "url": "https://files.pythonhosted.org/packages/68/e9/750d5f07e78b0f66eeacb81014198f235f6d93c258e59ef3dd51324de8c2/paradise_player-0.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "f1433db97602ad1dd115192c8af0d2ca", "sha256": "8d544c61981cc175df4eb31e528f5bc06d5d1614d3b0645ddb6adac6285c4376" }, "downloads": -1, "filename": "paradise_player-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f1433db97602ad1dd115192c8af0d2ca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7306, "upload_time": "2018-07-13T13:33:48", "url": "https://files.pythonhosted.org/packages/5b/80/751ff70aff344e48b2397edfc958f37e0e7ed6aba5a3060e64299d1fe811/paradise_player-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e36266a9a8d62d99f1d68c63b1433643", "sha256": "58ccc93cabd206bed1f978d50a23b3c799a07359785d504c2dc008b776bca1b5" }, "downloads": -1, "filename": "paradise_player-0.1.tar.gz", "has_sig": false, "md5_digest": "e36266a9a8d62d99f1d68c63b1433643", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4130, "upload_time": "2018-07-13T13:33:51", "url": "https://files.pythonhosted.org/packages/31/26/7759e6259240944ba369e3353522740fb13984bdc8183a8fbeb52c5a12e2/paradise_player-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "e97bb97de8e37dfedc8471a6955f5cbd", "sha256": "209ad3c60a23ccbaacbacb5f31e07bec18de6be5fcda147cb493b6bce7bfb3eb" }, "downloads": -1, "filename": "paradise_player-0.2-py3.6.egg", "has_sig": false, "md5_digest": "e97bb97de8e37dfedc8471a6955f5cbd", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 7714, "upload_time": "2018-07-18T08:19:12", "url": "https://files.pythonhosted.org/packages/2d/8a/12b401b3254085fb560c90bc8156de7088e444bbae287b02cfd1ce2b798b/paradise_player-0.2-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "76abfa3b02b90812a3e61ffc8c945588", "sha256": "3b4d7300e061df98b1eedb91ef7877a08142f6bd9455865f4e74aeaf5b86f094" }, "downloads": -1, "filename": "paradise_player-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "76abfa3b02b90812a3e61ffc8c945588", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7958, "upload_time": "2018-07-18T08:18:47", "url": "https://files.pythonhosted.org/packages/c9/ea/7eeaabce6c129227cd319915312699fe400fe7a7a03e302f393ecb5bd7c4/paradise_player-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00e590655f9de2bb9b92b46b1f74e5a5", "sha256": "fdb22023835d9cbce405d6fb9a94dd48ad58a4b5dcbbc4625a4004078b892abd" }, "downloads": -1, "filename": "paradise_player-0.2.tar.gz", "has_sig": false, "md5_digest": "00e590655f9de2bb9b92b46b1f74e5a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4813, "upload_time": "2018-07-18T08:19:13", "url": "https://files.pythonhosted.org/packages/e4/59/d54306859637f02c3cfa60463cddbb30796c8406bdb1229d41af1d676555/paradise_player-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e97bb97de8e37dfedc8471a6955f5cbd", "sha256": "209ad3c60a23ccbaacbacb5f31e07bec18de6be5fcda147cb493b6bce7bfb3eb" }, "downloads": -1, "filename": "paradise_player-0.2-py3.6.egg", "has_sig": false, "md5_digest": "e97bb97de8e37dfedc8471a6955f5cbd", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 7714, "upload_time": "2018-07-18T08:19:12", "url": "https://files.pythonhosted.org/packages/2d/8a/12b401b3254085fb560c90bc8156de7088e444bbae287b02cfd1ce2b798b/paradise_player-0.2-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "76abfa3b02b90812a3e61ffc8c945588", "sha256": "3b4d7300e061df98b1eedb91ef7877a08142f6bd9455865f4e74aeaf5b86f094" }, "downloads": -1, "filename": "paradise_player-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "76abfa3b02b90812a3e61ffc8c945588", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7958, "upload_time": "2018-07-18T08:18:47", "url": "https://files.pythonhosted.org/packages/c9/ea/7eeaabce6c129227cd319915312699fe400fe7a7a03e302f393ecb5bd7c4/paradise_player-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00e590655f9de2bb9b92b46b1f74e5a5", "sha256": "fdb22023835d9cbce405d6fb9a94dd48ad58a4b5dcbbc4625a4004078b892abd" }, "downloads": -1, "filename": "paradise_player-0.2.tar.gz", "has_sig": false, "md5_digest": "00e590655f9de2bb9b92b46b1f74e5a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4813, "upload_time": "2018-07-18T08:19:13", "url": "https://files.pythonhosted.org/packages/e4/59/d54306859637f02c3cfa60463cddbb30796c8406bdb1229d41af1d676555/paradise_player-0.2.tar.gz" } ] }