{"repo":"arkrow/PyMusicLooper","free":true,"listed":false,"github":"https://github.com/arkrow/PyMusicLooper","clone":"git clone https://github.com/arkrow/PyMusicLooper.git","description":"A python program for repeating music endlessly and creating seamless music loops, with play/export/tagging support.","language":"Python","stars":398,"topics":["music-analysis","music-loops","loop-points","audio-loops","audio","music","python"],"license":"MIT","category":"media-processing","readme_excerpt":"PyMusicLooper A python-based program for repeating music seamlessly and endlessly, by automatically finding the best loop points. Features: - Find loop points within any audio file (if they exist). - Supports loading the most common audio formats (MP3, OGG, FLAC, WAV), with additional codec support available through ffmpeg. - Play the audio file endlessly and seamlessly with the best automatically discovered loop points, or using the loop metadata tags present in the audio file. - Export to intro/loop/outro sections for editing or seamless playback within any music player that supports gapless playback. - Export loop points in samples directly to the terminal or to a text file (e.g. for use in creating custom themes with seamlessly looping audio). - Export the loop points as metadata tags to a copy of the input audio file(s), for use with game engines, etc. - Export a longer, extended version of an audio track by looping it seamlessly to the desired length Pre-requisites The following software must be installed for pymusiclooper to function correctly. - Python (64-bit) =3.10 - ffmpeg: required for loading audio from youtube (or any stream supported by yt-dlp) and adds support for loading additional audio formats and codecs such as M4A/AAC, Apple Lossless (ALAC), WMA, ATRAC (.at9), etc. A full list can be found at ffmpeg's documentation. If the aforementioned features are not required, can be skipped. Supported audio formats without ffmpeg include: WAV, FLAC, Ogg/Vorbis, Ogg/O","default_branch":null,"files":null,"tree":[],"storefront":"/r/arkrow","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/arkrow/PyMusicLooper/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}