{ "info": { "author": "abba23", "author_email": "628208@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.6", "Topic :: Multimedia :: Sound/Audio" ], "description": "# beets-popularity\n\nBeets plugin to store the popularity values from Spotify as flexible item attributes in the database\n\n**Note: Because of the recent changes in the authentication process for the Spotify API, the popularity values will be fetched from Deezer instead for the time being.**\n\n## Installation\nUsing pip:\n \n pip install beets-popularity\n\nManually:\n\n git clone https://github.com/abba23/beets-popularity.git\n cd beets-popularity\n python setup.py install\n\n## Usage\n $ beet popularity happy\n popularity: Bon Jovi - The Circle - Happy Now: 20\n popularity: The Doors - Strange Days - Unhappy Girl: 40\n popularity: Kygo - Cloud Nine - Happy Birthday: 59\n\n## Options\n| Option | |Description |\n| ------ | ------ | ------ |\n| -a | \\-\\-album | match albums instead of tracks |\n| -n | \\-\\-nowrite | print the popularity values without storing them |\n\n## Import\nAll imported songs will automatically have a popularity attribute and value assigned to them if the plugin is enabled.\n \n## Query\nAs the popularity of a song is a value between 0 and 100, you could filter your library like this in order to list all tracks that have a popularity of at least 20:\n\n $ beet list -f '$artist - $title ($popularity)' popularity:20..\n Bon Jovi - Happy Now (20)\n The Doors - Unhappy Girl (40)\n Kygo - Happy Birthday (59)\n\nThis is especially useful in combination with the [Smart Playlist Plugin](https://beets.readthedocs.io/en/v1.4.3/plugins/smartplaylist.html). Adding this to your configuration would allow you to have continuously updated playlists of the most popular songs in your library:\n\n smartplaylist:\n playlist_dir: ~/Music/Playlists\n playlists:\n - name: popular.m3u\n query: 'popularity:70..'\n \n - name: popular_rock.m3u\n query: 'popularity:60.. genre:Rock'\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/abba23/beets-popularity.git", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/abba23/beets-popularity", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "beets-popularity", "package_url": "https://pypi.org/project/beets-popularity/", "platform": "ALL", "project_url": "https://pypi.org/project/beets-popularity/", "project_urls": { "Download": "https://github.com/abba23/beets-popularity.git", "Homepage": "https://github.com/abba23/beets-popularity" }, "release_url": "https://pypi.org/project/beets-popularity/1.0.2/", "requires_dist": null, "requires_python": "", "summary": "Beets plugin to fetch and store popularity values as flexible item attributes", "version": "1.0.2" }, "last_serial": 3002067, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "1ddfbf40e3366bc98a41e7b87ec51499", "sha256": "45cafaa9cd54993986c98236a66df09b16a07cd0351a06880f5c7391ceb2fd17" }, "downloads": -1, "filename": "beets-popularity-1.0.1.tar.gz", "has_sig": false, "md5_digest": "1ddfbf40e3366bc98a41e7b87ec51499", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3416, "upload_time": "2017-03-10T16:02:30", "url": "https://files.pythonhosted.org/packages/42/27/431abbc2b94c7d309593db476cfa31e83ed972a4395cbb7f318caf0dcf58/beets-popularity-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "3fb05a94b11b5d35e8386a843ccf5031", "sha256": "c3b234cfb7a71812bd7831a349ad11f067dc6b86073a673d367be59ac1cd8782" }, "downloads": -1, "filename": "beets-popularity-1.0.2.tar.gz", "has_sig": false, "md5_digest": "3fb05a94b11b5d35e8386a843ccf5031", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3424, "upload_time": "2017-07-05T21:37:25", "url": "https://files.pythonhosted.org/packages/fe/77/575f39ffc4889fc81f325d298c85a427cb9405320d5f12362fc94bfd7c25/beets-popularity-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3fb05a94b11b5d35e8386a843ccf5031", "sha256": "c3b234cfb7a71812bd7831a349ad11f067dc6b86073a673d367be59ac1cd8782" }, "downloads": -1, "filename": "beets-popularity-1.0.2.tar.gz", "has_sig": false, "md5_digest": "3fb05a94b11b5d35e8386a843ccf5031", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3424, "upload_time": "2017-07-05T21:37:25", "url": "https://files.pythonhosted.org/packages/fe/77/575f39ffc4889fc81f325d298c85a427cb9405320d5f12362fc94bfd7c25/beets-popularity-1.0.2.tar.gz" } ] }