beets

View on PyPIReverse Dependencies (44)

2.2.0 beets-2.2.0-py3-none-any.whl

Wheel Details

Project: beets
Version: 2.2.0
Filename: beets-2.2.0-py3-none-any.whl
Download: [link]
Size: 575359
MD5: 42db7e53673b39864e0f22e30f7e1f78
SHA256: 6dddec32933278e83e4555aaba8587f125b4becd97c71bac81fe317264a0d01c
Uploaded: 2024-12-02 06:58:08 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: beets
Version: 2.2.0
Summary: music tagger and library organizer
Author: Adrian Sampson
Author-Email: adrian[at]radbox.org
Maintainer: Serene-Arc
Home-Page: https://beets.io/
Project-Url: Bug Tracker, https://github.com/beetbox/beets/issues
Project-Url: Changelog, https://github.com/beetbox/beets/blob/master/docs/changelog.rst
Project-Url: Documentation, https://beets.readthedocs.io/en/stable/
Project-Url: Repository, https://github.com/beetbox/beets
License: MIT
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Multimedia :: Sound/Audio
Classifier: Topic :: Multimedia :: Sound/Audio :: Players :: MP3
Requires-Python: >=3.8,<4
Requires-Dist: Pillow; extra == "aura" or extra == "embedart" or extra == "fetchart" or extra == "thumbnails"
Requires-Dist: PyGObject; extra == "bpd" or extra == "replaygain"
Requires-Dist: beautifulsoup4; extra == "fetchart" or extra == "lyrics"
Requires-Dist: colorama; sys_platform == "win32"
Requires-Dist: confuse (>=1.5.0)
Requires-Dist: dbus-python; extra == "metasync"
Requires-Dist: flask; extra == "aura" or extra == "web"
Requires-Dist: flask-cors; extra == "aura" or extra == "web"
Requires-Dist: jellyfish
Requires-Dist: langdetect; extra == "fetchart" or extra == "lyrics"
Requires-Dist: librosa (<0.11.0,>=0.10.2.post1); extra == "autobpm"
Requires-Dist: mediafile (>=0.12.0)
Requires-Dist: munkres (>=1.0.0)
Requires-Dist: musicbrainzngs (>=0.4)
Requires-Dist: mutagen (>=1.33); extra == "scrub"
Requires-Dist: platformdirs (>=3.5.0)
Requires-Dist: py7zr; extra == "import"
Requires-Dist: pyacoustid; extra == "chroma"
Requires-Dist: pydata-sphinx-theme; extra == "docs"
Requires-Dist: pylast; extra == "lastgenre" or extra == "lastimport"
Requires-Dist: python-mpd2 (>=0.4.2); extra == "mpdstats"
Requires-Dist: python3-discogs-client (>=2.3.15); extra == "discogs"
Requires-Dist: pyxdg; extra == "thumbnails"
Requires-Dist: pyyaml
Requires-Dist: rarfile; extra == "import"
Requires-Dist: reflink; extra == "reflink"
Requires-Dist: requests; extra == "absubmit" or extra == "embyupdate" or extra == "fetchart" or extra == "kodiupdate" or extra == "lyrics" or extra == "plexupdate"
Requires-Dist: requests-oauthlib (>=0.6.1); extra == "beatport"
Requires-Dist: resampy (>=0.4.3); extra == "autobpm"
Requires-Dist: soco; extra == "sonosupdate"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: typing_extensions; python_full_version <= "3.10.0"
Requires-Dist: unidecode (>=1.3.6)
Provides-Extra: absubmit
Provides-Extra: aura
Provides-Extra: autobpm
Provides-Extra: beatport
Provides-Extra: bpd
Provides-Extra: chroma
Provides-Extra: discogs
Provides-Extra: docs
Provides-Extra: embedart
Provides-Extra: embyupdate
Provides-Extra: fetchart
Provides-Extra: import
Provides-Extra: kodiupdate
Provides-Extra: lastgenre
Provides-Extra: lastimport
Provides-Extra: lyrics
Provides-Extra: metasync
Provides-Extra: mpdstats
Provides-Extra: plexupdate
Provides-Extra: reflink
Provides-Extra: replaygain
Provides-Extra: scrub
Provides-Extra: sonosupdate
Provides-Extra: thumbnails
Provides-Extra: web
Description-Content-Type: text/x-rst
[Description omitted; length: 5312 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
beets/__init__.py sha256=3fxt2lXBYuiNcYsfJ7uNH8VWCj9gLvWGo1Za-mhca18 1356
beets/__main__.py sha256=-NqCVhWPQY7vSfWj5vKmy0DptCB308yiu5mRx3O_1gg 825
beets/art.py sha256=zNn0XCwDT2xwNIFbyEVSktdANziYWvyMpcTgocpZIRY 6026
beets/autotag/__init__.py sha256=aeYNha0-nyLGFv-dAL-YJaB3nNF40IwfFZ6SH0SZuA8 8519
beets/autotag/hooks.py sha256=i89hNX51ii9xZVHoMu_8yS6dmZPEBREagMpxlPKa8i0 23461
beets/autotag/match.py sha256=KYGB7flgv0ULcLp3lhprGp1wXNRCiCUPp2oqbyI6oqk 21638
beets/autotag/mb.py sha256=Nm09dbgAaFKSe_YuWprp1PHjWs2MduifGRDsIUcKtUk 29442
beets/config_default.yaml sha256=NSb2J1B7D9pXJlHT5CQLzHW0hgM7mkiZBwJkgPRlgws 5141
beets/dbcore/__init__.py sha256=BOl5ygVz4ufYrAf1En9GZj6qKOWNAChIafLhTFsEnDg 1268
beets/dbcore/db.py sha256=ZCTMwR8lGyALzCIqJPaJP7Kif69wPap7F5s2JEMVCpo 44281
beets/dbcore/query.py sha256=qK0XJF9peo_dXh7-ghK01lSELyrIPBa1NMV1sE837jA 33792
beets/dbcore/queryparse.py sha256=bC4xggCA6zizoUhdnLPI9PupcjRpxG9M_yy1B8kXQms 10292
beets/dbcore/types.py sha256=XaAE_lMjmCfAWo42WtnD9U7cMN7FWwPJnQgtQN9-QtY 9292
beets/importer.py sha256=i9nzIPQj9HoawPoAJW7G15xreyhRLtuyluVpQ2noTs0 65805
beets/library.py sha256=PFISoVUsfbzp-v_VlxSI7Vk48mylgNqIdlm2t7RZoRE 66513
beets/logging.py sha256=ZdeuUev4ueC_NCl56G3rALkFtRbgrfUNgB2X6oU_bwQ 4768
beets/mediafile.py sha256=NzNJeU3NW7rU6Lhii3J7ifrw876DTccGLXeGQvjKVCI 1187
beets/plugins.py sha256=pl1O-erGwHJ0peFUq_SQrZdZj6sKc5RMytFRTxnFhgM 26621
beets/random.py sha256=W53IRpfn4jvTT2JoFPbpaC980TxxTRcGcMrmWiVHOtE 3660
beets/test/__init__.py sha256=_oKb4ld6poN1YUK0kuSAi0a3AG0YYDW-1wCpsH26wr4 909
beets/test/_common.py sha256=Vgf1_geluaajVlzipyK24STRPRth9DIqhZRVjvv0_P8 6647
beets/test/helper.py sha256=PuyGSdM5d_pnwdsdk6QDWOzJuleES-gBHHT8jqvuFJE 28535
beets/ui/__init__.py sha256=hMoLjCjXhQodFdIsx70i0OJsKKeHmRk7bX6Jweef5R4 63825
beets/ui/commands.py sha256=NNILewfnsqLPScLq9nhWRfUhXfnOACUOuGZqN1q6XrQ 80642
beets/ui/completion_base.sh sha256=Pde5Gt718NUkmM5rdewJ_wCbvpgdMMxW3OrFVa9cKVU 5295
beets/util/__init__.py sha256=od00DC8_w0wZbh2-O7dLZSz6PdUSNbQvxGxhtCdYUgc 36817
beets/util/artresizer.py sha256=se53ZLI6JKYetfT6oK2uDTXHZ2UNX3Eu1jKJQHvoNkQ 22379
beets/util/bluelet.py sha256=NZe3cpLMA1c5hxBVEQ0FEuzBNc2lRTFJGdCyuVALOGo 19925
beets/util/functemplate.py sha256=GJmefENODnqiPTjlw12xET2HZazcMUE-mRXAwC3RfZM 19691
beets/util/hidden.py sha256=p0A0JNf2kWHY00x0Hqhxn6VTRPNY8a3EDhxzukeYdSc 2110
beets/util/id_extractors.py sha256=ZLQcMeDsZsGEkMto0gJYZyWv9idFSwWvTjRxKWY43F4 2516
beets/util/m3u.py sha256=jrxBIhU9GTeqBs4bhEEA1tzMcNQvA5W8Qc6zgXP-xQk 3635
beets/util/pipeline.py sha256=0EUgr-VdJVwyYM1fGRMFllwzLshF4CVnIJ0vlfZA5Hk 16319
beets/vfs.py sha256=3yUPhfe3rqVaCV6v7iidh2fok8Jqq2OXkEGy4PBxC8A 1788
beetsplug/__init__.py sha256=h6eTg3xxbYIx3v6QOg-xJVpQlcXo0wQdxuMQhUgp_eo 802
beetsplug/absubmit.py sha256=qHIT0l70XhhD-GgSvFGBFXnC9m3uXxc2wNSsbvqtrpI 7775
beetsplug/acousticbrainz.py sha256=zo15r_oa_O1KwY9o7qfjIi25AFqT6t7I-3VTg8-BYnc 11734
beetsplug/advancedrewrite.py sha256=wrSze8VLDIRc-LMRiu67qr5UkU-P5dpMiZ3vDdhUxcE 6975
beetsplug/albumtypes.py sha256=7pKu4kwvIQpXQmyPREIa-mF2lv-VWDMZBCCCwf1jxko 2364
beetsplug/aura.py sha256=k_HOITcDry6uugngXSuDj60ns6aRBwjczYUiUV8DTZE 33403
beetsplug/autobpm.py sha256=JBnY_L-qJocTGu46N1oaZZ6iRXdGbCVVci4ZMtJAUXc 2799
beetsplug/badfiles.py sha256=VltpUTz2mVKYt_psIbaEsBSyK0kb33ZwOTZXdFxQd0w 7497
beetsplug/bareasc.py sha256=jOAByiDYSSLONM7DN3MUKQ0CyS590MgG0aDeRTuvRm4 3184
beetsplug/beatport.py sha256=_MrX5GvTpV24hpMzUgDyLUglMUG4ZB9OGM9f3YCqwAQ 18549
beetsplug/bench.py sha256=OfPEljMIT44Rji4N1CRXnF8nTFoMJGwrh_r3_iFO_5U 4084
beetsplug/bpd/__init__.py sha256=HlBR9OGUjklzmC_aYKyuyGwpaKkspmtgrflDNBwNQyM 57259
beetsplug/bpd/gstplayer.py sha256=JfNI7Chjd865SRca-e_Fn2WkjbePu-8OVch4udyjdYA 9884
beetsplug/bpm.py sha256=AI60OQ55tniQjN27bQF0ubgmuUkgwFbLvzgcBRKEexU 2670
beetsplug/bpsync.py sha256=Io1BA0mEBpWYeRQJBr0OSC2jSCvJmZmkDQLvXREzyQA 6581
beetsplug/bucket.py sha256=WW6tg-UOPPNulpUiF3DHaafmKzkGI7yMjqtMDbMfy-E 8037
beetsplug/chroma.py sha256=1smKM21U0AS6RN7UmgLlLXEpJIN1f7FD7AosbCgtTIg 11892
beetsplug/convert.py sha256=nR19g6v03-iWSg_jSUSvYo5HVNtqDOCDj2MXw5oq0Y4 25817
beetsplug/deezer.py sha256=RWv2DIP6Z2Avq0ZthKd9gB4DmcmvsIaYeqD0d80-zLo 12144
beetsplug/discogs.py sha256=SyOFmBXWErTlxhJ5gIVRnC_8wTVWcjFfDyQiJLS-u-o 29933
beetsplug/duplicates.py sha256=1acijOXa-J3wcoWzl0yT4XozWZODmptQHQWtv_Hyc74 13518
beetsplug/edit.py sha256=W7kN22FpP_yKa3JmxILYX5kgirjqy4McZsNb2bv67Pc 13896
beetsplug/embedart.py sha256=Xxv-JSZwj-q4Th4By-1d5MguegbfN5MSZobDR4C0vmo 9759
beetsplug/embyupdate.py sha256=A4d-iwkvVg8YnnELVkLY3RycDw0dcciuZG_gZQH3r0c 5983
beetsplug/export.py sha256=poUfxwTII52B6eI5k-8wu7VDwzKk3gCQf2R0zJP5Tyo 8023
beetsplug/fetchart.py sha256=nUDpEj64QOtYBXI7-M2RcRH9JZ_trtNfYQ97tMO73ao 51334
beetsplug/filefilter.py sha256=RfPyJdGwXsyZ51OHJAi8YZxNhonVXh7C1uJjcL3A-xE 2890
beetsplug/fish.py sha256=yX5zSDdOVI2OQuyjQ3TRVrMo-A0GoJ07O2zooZrSw9Y 11160
beetsplug/freedesktop.py sha256=5Tem5n8qhHcVOLTQ4krVJbUKgIOdOe4ndtriG4gPcF8 1414
beetsplug/fromfilename.py sha256=Lir_3hb5Sgyl6F-4cHbqV53LNneRpoqq_Q28jIHH8gM 5582
beetsplug/ftintitle.py sha256=oOI_DxrAPsnq8uUGv4PGmTRSv-2vBsv4cI8d3G6B9hA 6701
beetsplug/fuzzy.py sha256=gXy_RSE-S-Yx93WyoFUpmVAEwvhJ6R_yn1OR2r4UUBM 1513
beetsplug/gmusic.py sha256=2b4w1_mzh2qTAxbC_p-_8hYIxutcwJd0s7YoR9wEIIY 1020
beetsplug/hook.py sha256=sFFKelE8e9ZoT0Tvbirrzy1AnqzzR_9wohna8Syl23I 3286
beetsplug/ihate.py sha256=J20qJPHnjU2cbPudqGm_JLQ_DNukbLI9vnb9qb0WJ70 2851
beetsplug/importadded.py sha256=4aOfA50MAqE3EscfPNFLX1HnTHFpQsdgTKo5gdOUMd0 5892
beetsplug/importfeeds.py sha256=1N-a--ozpbp6LCNabahQUG2CLA_3CaHwMJW2z-NoN8Y 5300
beetsplug/info.py sha256=kpjrXCQNxd5soc_XjAFiZgGVzSECWg3bYR1AxBCS4as 7214
beetsplug/inline.py sha256=ScLwQWYJeYhkSfhv8ME2FFe8J0d5Wby1Q7ZSBLYxq6c 4379
beetsplug/ipfs.py sha256=_5kQTYuLPKH-wVhj3icXms4gznz1waOBTUNkqkBGbQ0 10514
beetsplug/keyfinder.py sha256=r-W9FrlBu21UO27bTjDIXQutvzhFQCDfBhkQCNDrhKM 3187
beetsplug/kodiupdate.py sha256=S8XCW4QOvVdlhcI2BklrU38rNddH6isGckrW7GBDyv8 3372
beetsplug/lastgenre/__init__.py sha256=iKKd4tFH0YkXDPfOFpWeQUtF9cf02q-2hBImcPgXGzQ 17117
beetsplug/lastgenre/genres-tree.yaml sha256=zXBg-YbY4p6Wbenk9jqqDTBxpqJqfOCDujD3olqqY2I 15688
beetsplug/lastgenre/genres.txt sha256=hu-HEonnccbDfB8AfOeYQvyR4Wec28KVZnaL5ZrpXNE 17305
beetsplug/lastimport.py sha256=Kdg3lw2UFTGm6sL1n8e_pNteJam6l4y9JjLMCS1wBxI 9406
beetsplug/limit.py sha256=XBdZ3ZJ-nLT12ORfB-HC9ANSlBXOuNqKjYnMqnpdvhk 3037
beetsplug/listenbrainz.py sha256=EJc_bdLkZs06CJLt_EWNt-42pMYabF9DzgLZLJIMaDo 10207
beetsplug/loadext.py sha256=oyhSAlea5sVn2kDxuHsY2GfQSgdeSR5pQYdod8TiTag 1514
beetsplug/lyrics.py sha256=Gp0QsMI3l1hb3HwHKVOQzJXNG2geDRpztpJk64qXMpc 35445
beetsplug/mbcollection.py sha256=jcRh4OPCCR1S_y384bGqXqFR_7fRcYefVf4oHhtXYsQ 6036
beetsplug/mbsubmit.py sha256=KMhdkU1CbcGQp3OYj8OcqmZqA4qgA6XHUbf7oUfoZRM 3418
beetsplug/mbsync.py sha256=oSY3XSGYjwj1_LAYYaisT1ZzSG5JmxnzG0_SwwXAiGg 7751
beetsplug/metasync/__init__.py sha256=b8fx587hV2jKShDKsMpMqKP3HCP8ELlKjVJEKIRiFcE 4276
beetsplug/metasync/amarok.py sha256=tdf0nDL7vmNoe9fyllhhfdm5pNUFaWu2dWgi4HgwJlI 4015
beetsplug/metasync/itunes.py sha256=hCt2sZP4nb5tELVIAr3ZMJlqD37J9UNmttrkP-MqSH4 4571
beetsplug/missing.py sha256=mrbF4IexW18dOLWrJ4zUAXB5TWIcMD8tWiCWz-NDu3M 8052
beetsplug/mpdstats.py sha256=LD2OTgJiyCLt6Osn9TvhOb8Jmm9BGNjh4m_IkLoCEMU 12288
beetsplug/mpdupdate.py sha256=QB_BF6SzQS4vJBwhxxPwOhv7jl6csEzxV5GU7irCP98 4123
beetsplug/parentwork.py sha256=TSf03iKRdGWnT4_HfGpvBZXisqmbXdPMsl74nRWrZYI 8142
beetsplug/permissions.py sha256=_WT6sE9h_8h4-9g3hC1JNPuU4EVDjHRkVp5nJtl6Zuc 4197
beetsplug/play.py sha256=UD7OrGXakJJrivwB_-DQ3Ps3Iy8rPOV5sm45MYiubu8 7775
beetsplug/playlist.py sha256=UGv1ZmoYHbdor8YMHESU0u5yiDCA_ZdiqwW8bQn-JC4 7047
beetsplug/plexupdate.py sha256=KGsgu2m_VeGABhqx9q5PDw8PaPLnEq9zlCQb6jc9EFk 3646
beetsplug/random.py sha256=gao5iU3oKCQ5ETuJEk_CFIp9aXVXXxWirdSSbgS38lk 1960
beetsplug/replaygain.py sha256=sihLpwtEEQWXG9j6ckL-rZKC9J-HB5NrcudpsXtMKs0 54955
beetsplug/rewrite.py sha256=sX1HFtLTjgFWas8admlTX5gu-8WIDndl7v2x6ZFLkWI 2737
beetsplug/scrub.py sha256=wuoAn-vHj6FQXP-IWI7soryTry1s2AKcHPBLxEWRp7c 5239
beetsplug/smartplaylist.py sha256=tpQ36MKq8znhxVGKEEmfVR1_Uti_aKYmTaERqHRLMls 13306
beetsplug/sonosupdate.py sha256=t3tdx5HTFm4owi21zMNoRl0dF5IaX4qV12eSy9dJQ6Y 1608
beetsplug/spotify.py sha256=mspM29UB4qxmhbjCDUpjeHapnc1SjcKJdWSQrEFLD1Y 26563
beetsplug/subsonicplaylist.py sha256=ByQwyXRpA6GvDibqNYJYfFBw4Eafn-3Dir97wKZTk84 6514
beetsplug/subsonicupdate.py sha256=fsk-fb7itHy1rZs0ZIrQDGWNpAZvzHsveP6Z-c92MqU 5371
beetsplug/substitute.py sha256=9ik4zdu33I3-K8LROc9jpp0xTarYaFisjqqD9ArtiyM 1773
beetsplug/the.py sha256=26TCvWyBQmLA-XNvhytQ7LSU07VPCbtTl-s1r5NOFI8 3255
beetsplug/thumbnails.py sha256=3KXHcUX4Ss6wYKXtirT2IqxPSHmYwgQX8vHbd-YqKho 9844
beetsplug/types.py sha256=bW2A2crAjWMaBScKp9dojTJLe4MdynDR-t0vR23Yk-8 1625
beetsplug/unimported.py sha256=tGUSV2DyQfnwBevqOc7r3unT1jSmtKkLZ3eKL20bzFk 2490
beetsplug/web/__init__.py sha256=XfvRXEtS3wQBSXpRHYNUcAHAcLolct_9nQJTxGI-d5w 16093
beetsplug/web/static/backbone.js sha256=nhDNEoAKX-IFBh8z6Fys6Kb6lshyg8xHcI8MdD_ohp8 42593
beetsplug/web/static/beets.css sha256=SsyGsJVzYIP-AZdOmA2Wv0GdcRUs4gsG82ewphlzZPw 2951
beetsplug/web/static/beets.js sha256=AFl9TMS7gpb1oAajgrrotPDyfik3kHwoRpXbz_Ulujs 8859
beetsplug/web/static/jquery.js sha256=y9zf6uWM00xGitzXfauvlvWjFPh1orrvkf-4svTKF4Y 248235
beetsplug/web/static/underscore.js sha256=mDboAcMU2kHr_7CaRusNMT521KpSQvfD__ijogvUUDg 34498
beetsplug/web/templates/index.html sha256=GplhRA-G4r6OSLfrKAzWjF_BYwBW0qANShOFv44pzMI 3306
beetsplug/zero.py sha256=euggCbmkQ-DVBDdL4eM0ajOicV54cvwo4WvZzP4aoRI 5704
man/beet.1 sha256=4Ewx3_pyjcO_N604CDg45DK-Tl_KMF5D1rQvkddlpVk 22070
man/beetsconfig.5 sha256=UZufBM286VxchpDXpw99VgENBynD8Sl29xrfBLXqBGc 45174
beets-2.2.0.dist-info/LICENSE sha256=abn6j-lwBxT8HwAqpr_vCX5UIjcpeRlatIlWzUjiCq8 1080
beets-2.2.0.dist-info/METADATA sha256=C2Bwg8qy4aAPlTcRw87jn_EEUGc4q5BuLIMkl2d0rgk 8962
beets-2.2.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
beets-2.2.0.dist-info/entry_points.txt sha256=s_D8RwC-nU_XSi0i3za5Yg35ndkTyDM69aI4txxg0eA 38
beets-2.2.0.dist-info/RECORD

entry_points.txt

beet = beets.ui:main