Skip to content

Rokyl59/audio_player

Repository files navigation

Аудио плеер V3.5.0(Русский)

Эта программа представляет собой аудиоплеер с использованием библиотеки PyQt5. Она позволяет пользователю открывать папки, в которых содержатся аудиофайлы формата MP3, создавать плейлисты и проигрывать выбранные треки. Программа имеет графический интерфейс, включающий кнопки управления воспроизведением (воспроизведение, пауза, остановка, переключение на предыдущий и следующий трек), ползунок громкости, поиск треков, отображение текущего трека и длительности проигрывания.

image

Основные функции программы:

  • Открытие папки с аудиофайлами формата MP3.
  • Создание и управление плейлистом.
  • Воспроизведение, пауза и остановка треков.
  • Переключение на предыдущий и следующий трек.
  • Регулировка громкости.
  • Поиск треков по названию.
  • Перемешивание треков в плейлисте.
  • Поддержка разных языков интерфейса (русский и английский).
  • Программа написана на языке Python с использованием библиотек PyQt5, pydub и QMediaPlayer. Она использует стилизацию элементов интерфейса с использованием CSS. Все настройки программы сохраняются в файле "settings.pickle" для последующего восстановления при запуске.

Программа предоставляет удобный способ управления аудиофайлами и позволяет насладиться прослушиванием музыки с помощью интуитивно понятного и эстетически приятного интерфейса.

Примечание: В коде программы были опущены комментарии и некоторые детали реализации для краткости.

Как пользоваться программой?(Windows)

  • Скачайте файл Audio Player.zip
  • Разорхивируйте в любое удобное место
  • Запускайте приложение с помощью Audio Player.exe

Audio Player V3.5.0(English)

This program is an audio player using the PyQt5 library. It allows the user to open folders containing MP3 audio files, create playlists and play selected tracks. The program has a graphical interface that includes playback control buttons (playback, pause, stop, switch to the previous and next track), a volume slider, track search, display of the current track and the duration of playback.

The main functions of the program:

  • Opening a folder with MP3 audio files.
  • Create and manage a playlist.
  • Play, pause and stop tracks.
  • Switch to the previous and next track.
  • Volume control.
  • Search for tracks by name.
  • Shuffle tracks in the playlist.
  • Support for different interface languages (Russian and English).
  • The program is written in Python using the PyQt5, pydub and QMediaPlayer libraries. It uses styling of interface elements using CSS. All program settings are saved in the "settings.pickle" file for subsequent recovery at startup.

The program provides a convenient way to manage audio files and allows you to enjoy listening to music using an intuitive and aesthetically pleasing interface.

Note: The program code omitted comments and some implementation details for brevity.

How to use the program?(Windows)

  • Download the Audio file Audio Player.zip
  • Unzip to any convenient location
  • Launch the app using Audio Player.exe