{"id":25769632,"url":"https://github.com/rybinden/avonation","last_synced_at":"2026-05-06T18:37:03.661Z","repository":{"id":218001380,"uuid":"249124122","full_name":"RybinDen/avonation","owner":"RybinDen","description":"Console audio player for raspberry","archived":false,"fork":false,"pushed_at":"2021-09-16T15:21:53.000Z","size":41,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-22T13:07:24.631Z","etag":null,"topics":["accessibility","audio","console","linux","music","player","podcasts","python3","radio","raspberry","youtube"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RybinDen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2020-03-22T06:08:32.000Z","updated_at":"2021-09-17T11:22:21.000Z","dependencies_parsed_at":"2024-01-19T08:06:11.582Z","dependency_job_id":"508b5e53-c583-4e2c-a0c2-e03616cc3f0c","html_url":"https://github.com/RybinDen/avonation","commit_stats":null,"previous_names":["rybinden/avonation"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RybinDen/avonation","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RybinDen%2Favonation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RybinDen%2Favonation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RybinDen%2Favonation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RybinDen%2Favonation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RybinDen","download_url":"https://codeload.github.com/RybinDen/avonation/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RybinDen%2Favonation/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261296911,"owners_count":23137218,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["accessibility","audio","console","linux","music","player","podcasts","python3","radio","raspberry","youtube"],"created_at":"2025-02-27T01:39:55.963Z","updated_at":"2026-05-06T18:36:58.639Z","avatar_url":"https://github.com/RybinDen.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Description\nDescription for Russian [Описание на русском](https://github.com/rybinden/avonation/blob/master/readme-ru.md) \nAvonation is a python console audio player for raspberry pi.\nControl is carried out using the keyboard.\n\n### Installing and starting\n\n```\npython3 -m pip install -r requirements.txt\npython3 avonation.py\n```\n\n### Functions:\n\n- Play online radio stations, audio files.\n- Listening to audio podcasts.\n- Play files from youtube.\n- Player volume, keys +, -.\n- Element activation - keys: L, right, space, enter.\n- Go backward - keys: J, left.\n- prev element: I, up\n-  next element: K, down\n- Exit the script: Q, ESC\n\nFor playback, omxplayer is used.\n\n### Listening to the radio\n\nThe radio station name and links should be stored in the \"radiostations\" file, which should be in the user folder. Each station is written on a new line, with a separator \"\t\" tab between the name and link.\nExample:\n``,\nmds\thttp://mds-station.com:8000/mds\nмаяк\thttp://212.75.194.94:8000/KemMayakFM\n``,\n\n### listening to mp3, wav files\n\nAudio files must be placed in the same folder where the script is located, so far only one file is played.\n\n### Listening to podcasts\n\nTo listen to your favorite podcasts, you need to create a text file called podcast.txt in the same folder where the script is located.\nIn this file, you need to write a link to the xml file of your podcast.\nYou can specify several links, each must be on a new line.\n\n### Listening to youtube\n\nTo listen to videos from your favorite youtube channels, create a text file called youtube.txt in the same folder as the script.\nIn this file, you need to write down the identifiers of the channels that you want to listen to.\nEach channel id must be on a new line.\nThe script will display the name of the channel and its files, the number of views, duration, publication date in the format -\ntoday | yesterday | the day before yesterday | 3 days ago | ... | last week | this month | last month | month | year.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frybinden%2Favonation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frybinden%2Favonation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frybinden%2Favonation/lists"}