command line internet radio grabber with listen capabilities
Project description
command line internet radio grabber with listen capabilities
Info
GhettoRecorder can be copied elsewhere and run from its folder structure.
It can be deployed as a Python package by using the config files.
GhettoRecorder package can be called on commandline $ ghettorecorder directly.
Multiple menu options are available:
* Custom save path (written to config)
* Title blacklist (written to config)
* Store config file elsewhere
* Repair of aac files https://aacrepair.readthedocs.io/
Configuration File
‘Settings.ini’ is the config file for GhettoRecorder. INI files consist of sections to divide different settings.
[STATIONS] is used for radio connection information
anime_jp = http://streamingv2.shoutcast.com/japanimradio-tokyo
[GLOBAL] stores blacklist status and the parent save directory location
blacklist_enable = True
save_to_dir = f:\31
Usage
Set path to config
Write Path to settings.ini and blacklist.json file Enter a new path, OS syntax (f:\10 or /home ) -->: F:\44 created: F:\44 ..settings.ini [GLOBAL] section: {'blacklist_enable': 'True'} Hit Enter to leave -->:
You can store your config file ‘settings.ini’ somewhere on the file system.
Default place for grabbed files is the mentioned folder.
If a custom save path is written to config, this path is used.
aac file repair
Write a path to aac files. Only aac files will be touched. ..settings.ini [GLOBAL] section: {'blacklist_enable': 'True', 'save_to_dir': 'f:\\31'} Enter a path, OS syntax (f:\10 or /home ) -->:f:\6aac created: f:\6aac f:\6aac\aac_repair created [ COPY(s) in f:\6aac\aac_repair ] ----- 1 file(s) failed ----- f:\6aac\Sergey Sirotin & Golden Light Orchestra - Around The World.aacp ValueError non-hexadecimal number found in fromhex() arg at position 5438113 ----- 97 file(s) repaired ----- f:\6aac\111_Slovo_Original_Mix.aac; cut(bytes): [330] f:\6aac\351 Lake Shore Drive - You Make My Day.aacp; cut(bytes): [389]
The repair option uses a folder name as input.
Repaired files are stored in ‘aac_repair’ sub folder.
Cut bytes count is shown at the end of the line.
Repair can fail if the file is corrupted not only at start or end.
Pip Install
""" xxs Linux xxs """ $ pip3 install ghettorecorder """ xxm Windows xxm """ > pip install ghettorecorder
Uninstall
Python user
find the module location
uninstall and then remove remnants
remove:
>$ pip3 show ghettorecorder >$ pip3 uninstall ghettorecorder
Location: … /python310/site-packages
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
GhettoRecorder-2.4.tar.gz
(49.9 kB
view details)
Built Distribution
File details
Details for the file GhettoRecorder-2.4.tar.gz
.
File metadata
- Download URL: GhettoRecorder-2.4.tar.gz
- Upload date:
- Size: 49.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ca85c8f41474f8da9c4ce37868135583b007c0bfd7f7b3cf14aa1528181d0c5 |
|
MD5 | 743bef35d770efb7ed89ec75ba9c8677 |
|
BLAKE2b-256 | 6720313700b309d8f0369df46c757475c5a2b5452ece6c9fb128f938a1694ab6 |
File details
Details for the file GhettoRecorder-2.4-py3-none-any.whl
.
File metadata
- Download URL: GhettoRecorder-2.4-py3-none-any.whl
- Upload date:
- Size: 35.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 364c739b547c3edf0cfeb0f307e76f2eb30245fbf6882e12a1db5df0fc3356d5 |
|
MD5 | 10d69f03d1496e1ca5d60c1ddeac1318 |
|
BLAKE2b-256 | 09741feaf110189a3f195d8b1314a085dafd73b38de6f6fda487e25acdba71f8 |