Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Any chance of picking this up again? #1

Open
rkrug opened this issue May 30, 2019 · 2 comments
Open

Any chance of picking this up again? #1

rkrug opened this issue May 30, 2019 · 2 comments

Comments

@rkrug
Copy link

rkrug commented May 30, 2019

Hi
I started using beets some time ago, and it is great - and I think that it would be a natural match with LMS.

What were your ideas about this plugin? Any chance of picking it up again? Or a plugin for beets, which triggers a rescan in LMS?

@jhermann
Copy link
Owner

I have existing code that accesses the telnet command interface, I just need to find the time to integrate it (and try it with Python 3).

I you have use cases like the rescan one, you might open issues for them.

@LazaRocks
Copy link

LazaRocks commented Dec 4, 2021

Thanks Jürgen for sharing beetzbox.

  • Any update regarding continuing maintenance of this awesome plugin?
  • Does it work with python 3? I get these DEPRECATION warnings about using distutils config files, and read in the provided link that ... Nothing is currently expected to break until Python 3.12,... .

Here is what I get trying to install on a Mac mini running Catalina (10.15) and using your instructions:

Macmini61:~ admin$ repo="jhermann/beetzbox" 
Macmini61:~ admin$ pip install -r "https://raw.githubusercontent.com/$repo/master/requirements.txt"
DEPRECATION: Configuring installation scheme with distutils config files is deprecated and will no longer work in the near future. If you are using a Homebrew or Linuxbrew Python, please see discussion at https://github.com/Homebrew/homebrew-core/issues/76621
Collecting beets==1.4.6
  WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out. (read timeout=15)")': /packages/d5/44/caa90254c82b31acf5c85d22974cea7d8de405346c95add966a8f21e305b/beets-1.4.6.tar.gz
  WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out. (read timeout=15)")': /packages/d5/44/caa90254c82b31acf5c85d22974cea7d8de405346c95add966a8f21e305b/beets-1.4.6.tar.gz
  WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out. (read timeout=15)")': /packages/d5/44/caa90254c82b31acf5c85d22974cea7d8de405346c95add966a8f21e305b/beets-1.4.6.tar.gz
  WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out. (read timeout=15)")': /packages/d5/44/caa90254c82b31acf5c85d22974cea7d8de405346c95add966a8f21e305b/beets-1.4.6.tar.gz
  Downloading beets-1.4.6.tar.gz (1.5 MB)
     |████████████████████████████████| 1.5 MB 2.9 MB/s            
  Preparing metadata (setup.py) ... done
Requirement already satisfied: six>=1.9 in /usr/local/lib/python3.9/site-packages (from beets==1.4.6->-r https://raw.githubusercontent.com/jhermann/beetzbox/master/requirements.txt (line 5)) (1.16.0)
Collecting mutagen>=1.33
  Downloading mutagen-1.45.1-py3-none-any.whl (218 kB)
     |████████████████████████████████| 218 kB 11.3 MB/s            
Collecting munkres
  Downloading munkres-1.1.4-py2.py3-none-any.whl (7.0 kB)
Collecting unidecode
  Downloading Unidecode-1.3.2-py3-none-any.whl (235 kB)
     |████████████████████████████████| 235 kB 22.8 MB/s            
Collecting musicbrainzngs>=0.4
  Downloading musicbrainzngs-0.7.1-py2.py3-none-any.whl (25 kB)
Collecting pyyaml
  Downloading PyYAML-6.0-cp39-cp39-macosx_10_9_x86_64.whl (197 kB)
     |████████████████████████████████| 197 kB 21.1 MB/s            
Collecting jellyfish
  Downloading jellyfish-0.8.9-cp39-cp39-macosx_10_14_x86_64.whl (24 kB)
Building wheels for collected packages: beets
  Building wheel for beets (setup.py) ... done
  Created wheel for beets: filename=beets-1.4.6-py3-none-any.whl size=474308 sha256=081095166dfce0df1a1ea6cbe756ee581108383b4156df34f158dae176a83176
  Stored in directory: /Users/admin/Library/Caches/pip/wheels/88/e6/f3/e20b3c30d60f6468e15bb3369f1535a7d9bde60826a8df9083
Successfully built beets
Installing collected packages: unidecode, pyyaml, mutagen, musicbrainzngs, munkres, jellyfish, beets
  DEPRECATION: Configuring installation scheme with distutils config files is deprecated and will no longer work in the near future. If you are using a Homebrew or Linuxbrew Python, please see discussion at https://github.com/Homebrew/homebrew-core/issues/76621
  DEPRECATION: Configuring installation scheme with distutils config files is deprecated and will no longer work in the near future. If you are using a Homebrew or Linuxbrew Python, please see discussion at https://github.com/Homebrew/homebrew-core/issues/76621
  DEPRECATION: Configuring installation scheme with distutils config files is deprecated and will no longer work in the near future. If you are using a Homebrew or Linuxbrew Python, please see discussion at https://github.com/Homebrew/homebrew-core/issues/76621
  DEPRECATION: Configuring installation scheme with distutils config files is deprecated and will no longer work in the near future. If you are using a Homebrew or Linuxbrew Python, please see discussion at https://github.com/Homebrew/homebrew-core/issues/76621
  DEPRECATION: Configuring installation scheme with distutils config files is deprecated and will no longer work in the near future. If you are using a Homebrew or Linuxbrew Python, please see discussion at https://github.com/Homebrew/homebrew-core/issues/76621
  DEPRECATION: Configuring installation scheme with distutils config files is deprecated and will no longer work in the near future. If you are using a Homebrew or Linuxbrew Python, please see discussion at https://github.com/Homebrew/homebrew-core/issues/76621
DEPRECATION: Configuring installation scheme with distutils config files is deprecated and will no longer work in the near future. If you are using a Homebrew or Linuxbrew Python, please see discussion at https://github.com/Homebrew/homebrew-core/issues/76621
Successfully installed beets-1.4.6 jellyfish-0.8.9 munkres-1.1.4 musicbrainzngs-0.7.1 mutagen-1.45.1 pyyaml-6.0 unidecode-1.3.2
Macmini61:~ admin$ pip install -UI -e "git+https://github.com/$repo.git#egg=${repo#*/}"
DEPRECATION: Configuring installation scheme with distutils config files is deprecated and will no longer work in the near future. If you are using a Homebrew or Linuxbrew Python, please see discussion at https://github.com/Homebrew/homebrew-core/issues/76621
Obtaining beetzbox from git+https://github.com/jhermann/beetzbox.git#egg=beetzbox
  Cloning https://github.com/jhermann/beetzbox.git to ./src/beetzbox
  Running command git clone --filter=blob:none -q https://github.com/jhermann/beetzbox.git /Users/admin/src/beetzbox
  Resolved https://github.com/jhermann/beetzbox.git to commit 35d0953d2c0d9d596c42396c231aba4c798d1fba
  Preparing metadata (setup.py) ... done
Collecting beets>=1.4.3
  Downloading beets-1.6.0.tar.gz (1.7 MB)
     |████████████████████████████████| 1.7 MB 2.6 MB/s            
  Preparing metadata (setup.py) ... done
Collecting unidecode
  Using cached Unidecode-1.3.2-py3-none-any.whl (235 kB)
Collecting musicbrainzngs>=0.4
  Using cached musicbrainzngs-0.7.1-py2.py3-none-any.whl (25 kB)
Collecting pyyaml
  Using cached PyYAML-6.0-cp39-cp39-macosx_10_9_x86_64.whl (197 kB)
Collecting mediafile>=0.2.0
  Downloading mediafile-0.9.0-py3-none-any.whl (21 kB)
Collecting confuse>=1.0.0
  Downloading confuse-1.7.0-py2.py3-none-any.whl (25 kB)
Collecting munkres>=1.0.0
  Using cached munkres-1.1.4-py2.py3-none-any.whl (7.0 kB)
Collecting jellyfish
  Using cached jellyfish-0.8.9-cp39-cp39-macosx_10_14_x86_64.whl (24 kB)
Collecting mutagen>=1.45
  Using cached mutagen-1.45.1-py3-none-any.whl (218 kB)
Collecting six>=1.9
  Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Building wheels for collected packages: beets
  Building wheel for beets (setup.py) ... done
  Created wheel for beets: filename=beets-1.6.0-py3-none-any.whl size=499716 sha256=2cb626b837f4b3f39d11e32d0fc10fce4cb37df0dadc7f124050f51273691790
  Stored in directory: /Users/admin/Library/Caches/pip/wheels/ba/f0/1f/22120011500d55de4bcd60d28eddd22b37cfed8c4728a1eaf6
Successfully built beets
Installing collected packages: six, pyyaml, mutagen, unidecode, musicbrainzngs, munkres, mediafile, jellyfish, confuse, beets, beetzbox
  DEPRECATION: Configuring installation scheme with distutils config files is deprecated and will no longer work in the near future. If you are using a Homebrew or Linuxbrew Python, please see discussion at https://github.com/Homebrew/homebrew-core/issues/76621
  DEPRECATION: Configuring installation scheme with distutils config files is deprecated and will no longer work in the near future. If you are using a Homebrew or Linuxbrew Python, please see discussion at https://github.com/Homebrew/homebrew-core/issues/76621
  DEPRECATION: Configuring installation scheme with distutils config files is deprecated and will no longer work in the near future. If you are using a Homebrew or Linuxbrew Python, please see discussion at https://github.com/Homebrew/homebrew-core/issues/76621
  DEPRECATION: Configuring installation scheme with distutils config files is deprecated and will no longer work in the near future. If you are using a Homebrew or Linuxbrew Python, please see discussion at https://github.com/Homebrew/homebrew-core/issues/76621
  DEPRECATION: Configuring installation scheme with distutils config files is deprecated and will no longer work in the near future. If you are using a Homebrew or Linuxbrew Python, please see discussion at https://github.com/Homebrew/homebrew-core/issues/76621
  DEPRECATION: Configuring installation scheme with distutils config files is deprecated and will no longer work in the near future. If you are using a Homebrew or Linuxbrew Python, please see discussion at https://github.com/Homebrew/homebrew-core/issues/76621
  DEPRECATION: Configuring installation scheme with distutils config files is deprecated and will no longer work in the near future. If you are using a Homebrew or Linuxbrew Python, please see discussion at https://github.com/Homebrew/homebrew-core/issues/76621
  DEPRECATION: Configuring installation scheme with distutils config files is deprecated and will no longer work in the near future. If you are using a Homebrew or Linuxbrew Python, please see discussion at https://github.com/Homebrew/homebrew-core/issues/76621
  DEPRECATION: Configuring installation scheme with distutils config files is deprecated and will no longer work in the near future. If you are using a Homebrew or Linuxbrew Python, please see discussion at https://github.com/Homebrew/homebrew-core/issues/76621
  DEPRECATION: Configuring installation scheme with distutils config files is deprecated and will no longer work in the near future. If you are using a Homebrew or Linuxbrew Python, please see discussion at https://github.com/Homebrew/homebrew-core/issues/76621
  DEPRECATION: Configuring installation scheme with distutils config files is deprecated and will no longer work in the near future. If you are using a Homebrew or Linuxbrew Python, please see discussion at https://github.com/Homebrew/homebrew-core/issues/76621
  Running setup.py develop for beetzbox
Successfully installed beets-1.6.0 beetzbox-0.1.0.dev0 confuse-1.7.0 jellyfish-0.8.9 mediafile-0.9.0 munkres-1.1.4 musicbrainzngs-0.7.1 mutagen-1.45.1 pyyaml-6.0 six-1.16.0 unidecode-1.3.2
Macmini61:~ admin$ 

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants