- Cantata player для windows
- compizomania
- Страницы
- 31 января 2015
- Cantata – плеер для музыки и радио в Ubuntu и производные
- Cantata «> Cantata 2.3.2 «>2.3.2
- All Checks are Passing
- 1. Ensure you are set for organizational deployment
- 3. Enter your internal repository url
- 4. Choose your deployment method:
- 5. If applicable — Chocolatey configuration/installation
- Cantata player для windows
Cantata player для windows
NOTE Cantata is now in a bug-fix only state. Therefore, new features are unlikly to be implemented unless pull requests are submitted. The current release, 2.4.x, is likely to be the last feature release.
A graphical (Qt5) client for MPD, supporting the following features:
- Supports Linux, macOS, Windows, and Haiku. NOTE: Only Linux actively supported as of 2.3.3
- Multiple MPD collections.
- Highly customisable layout.
- Songs (optionally) grouped by album in play queue.
- Context view to show artist, album, and song information of current track.
- Simple tag editor.
- File organizer — use tags to organize files and folders.
- Ability to calculate ReplyGain tags. (Linux only, and if relevant libraries installed)
- Dynamic playlists.
- Smart Playlists.
- Online services; Jamendo, Magnatune, SoundCloud, and Podcasts.
- Radio stream support — with the ability to search for streams via TuneIn, ShoutCast, or Dirble.
- USB-Mass-Storage and MTP device support. (Linux only, and if relevant libraries installed)
- Audio CD ripping and playback. (Linux only, and if relevant libraries installed)
- Playback of non-MPD songs — via simple in-built HTTP server.
- MPRISv2 DBUS interface.
- Ratings support.
Cantata started off as a fork of QtMPC, however, the code (and user interface) is now very different to that of QtMPC. For more detailed information, please refer to the main README
I develop Cantata purely for fun, so no donations are required. However, seeing as I have been asked about this a few times, here is a link.
compizomania
Азбука в Linux для начинающих и не только. Я знаю только то, что ничего не знаю, но другие не знают и этого. Сократ
Страницы
31 января 2015
Cantata – плеер для музыки и радио в Ubuntu и производные
Cantata — клиент консольного аудиоплеера MPD, написанный на Qt. Обладает хорошим функционалом, приятным интерфейсом, удобным управлением, интегрируется с рабочим окружением. Поддерживает Qt4, Qt5, KDE, MacOSX, Windows и Ubuntu Touch. Что такое MPD? Music Player Daemon (MPD) — музыкальный проигрыватель с клиент-серверной архитектурой, который воспроизводит музыку из указанного каталога. Воспроизведением управляют при помощи клиента. Управлять сервером (демоном) можно с любой машины из сети, но слушать музыку можно и на своём компьютере, если программу-клиент MPD настроить на подключение к локальному хосту.
По сути Cantata надстройка над ffmpeg и поддерживает все файлы libavcodec (Ogg Vorbis, FLAC, OggFLAC, MP2, MP3, MP4/AAC, MOD, Musepack, APE и WAV).
Основные функции:
Несколько MPD коллекций.
Хорошо настраиваемый внешний вид.
Песни, сгруппированные по альбому в очереди воспроизведения.
Контекстый вид, для показа исполнителя, альбома, и информацию о песне текущей дорожки.
Простой редактор тегов.
Менеджер файлов — использует метки для организации файлов и папок. Возможность расчета ReplyGain. (Linux только)
Динамические плейлисты.
Онлайн-сервисы; Jamendo, Magnatune, SoundCloud и подкасты.
Поддержка радио потоков — с возможностью поиска через TuneIn и ShoutCast.
USB-Mass-Storage и поддержка MTP устройств. (Linux только)
Аудио копирование CD и воспроизведение. (Linux только) Воспроизведение с помощью простого встроенным HTTP-сервера. Интерфейс MPRISv2 DBUS.
Поддержка KDE глобальных сочетаний (KDE версии), GNOME Мультимедийные клавиши (только Linux), и общие Мультимедийные клавиши (через поддержку Qxt)
Ubuntu поддержка интеграции — в том числе перетаскивание окна с помощью панели инструментов.
Базовая поддержка для сенсорного стиля.
Скробблинг.
Рейтинги.
Про поддержку онлайн сервисов необходимо сказать отдельно. Надавно я писал статьи о прослушивании радио тут и тут. Теперь считаю, что эти материалы устарели. Почему? От различных сервисов, с сомнительным способом организации вещания, типа радио 101.ru и плохо структурированных библиотек, решил отказаться. В Cantata интегрировано такое количество музыки, что потребуется очень много времени, чтобы всё прослушать. Поддерживается ShoutCast (аналогично тому, как это было сделано в winamp) т.е в разделе pop — 17200 радиостанций, electronic 4500, rock — 2800.
Конечно, часть радиостанций может быть недоступна, но всё же выбор обширен. Добавьте сюда сервис от TuneIn (знакомый нам по программе на платформе android), который добавляет ещё и местные радиостанции (не знал, что много радиостанций из моего города вещает в сеть, а они есть(!), думаю и для вашего региона сервис подберёт нужные радиостанции). «Мелочь» вроде Digitally Imported, SomaFM, IceCast — не считаю.
Далее идут так называемые «онлайн сервисы» — Jamendo, Magnatune и SoundCloud. В них доступны как исполнители, так и поиск по исполнителям. SoundCloud вообще замечательный сервис. Лучшей аналогией для него будет “YouTube для звука”.
Помимо мощной онлайн составляющей, не меньше впечатлений и от организации локальной библиотеки. Тут и просмотр по исполнителям, альбомам, папкам, быстрая организация своих плейлистов, в которые можно группировать и онлайн ресурсы и локальные файлы.
Внешний вид настраивается путём группировки вкладок в различных комбинациях и положениях (право, лево, низ). При нажатии на кнопку i выводится информация об исполнителе (данные загружаются из сети). Фоном плейлиста может служить обложка альбома или своё изображение. Плеер может запускаться при старте системы в разных вариатах (открыт или свёрнут в трей). Т.е при добавлении Cantata в автозагрузку — он запустится в свёрнутом виде и будет ждать вашего щелчка по нему.
Те кто переживает, что Cantata будет сильно много расходовать ресурсов, обрадую — всего 25 мегабайт (!), согласитесь, не жалко потратить на такой комбайн.
Cantata так же может работать в компактном режиме (будет скриншот ниже).
Вот так выглядит Cantata в KDE (Kubuntu 14.04.1 LTS Fierta Edition)
Cantata «> Cantata 2.3.2 «>2.3.2
All Checks are Passing
Validation Testing Passed
Verification Testing Passed
To install Cantata, run the following command from the command line or from PowerShell:
To upgrade Cantata, run the following command from the command line or from PowerShell:
To uninstall Cantata, run the following command from the command line or from PowerShell:
NOTE: This applies to both open source and commercial editions of Chocolatey.
1. Ensure you are set for organizational deployment
- Open Source
- Download the Package Download
- Follow manual internalization instructions
- Package Internalizer (C4B)
- Run choco download cantata —internalize —source=https://community.chocolatey.org/api/v2 (additional options)
- Run choco push —source=»‘http://internal/odata/repo'» for package and dependencies
- Automate package internalization
3. Enter your internal repository url
4. Choose your deployment method:
Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.
If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:
Requires Otter Chocolatey Extension. See docs at https://inedo.com/den/otter/chocolatey.
Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.
Requires Puppet Chocolatey Provider module. See docs at https://forge.puppet.com/puppetlabs/chocolatey.
5. If applicable — Chocolatey configuration/installation
See infrastructure management matrix for Chocolatey configuration elements and examples.
This package was approved as a trusted package on 13 Jul 2020.
Cantata is a graphical client for MPD. It contains the following features:
Cantata started off as a fork of QtMPC, mainly to provide better KDE integration — by using KDE libraries/classes wherever possible. However, the code (and user interface) is now very different to that of QtMPC, and both KDE and Qt (Linux) builds have the same feature set. Also, as of 1.4.0, by default Cantata is built as a Qt-only application (with no KDE dependencies).
Unlike most other MPD clients, Cantata caches a copy of the MPD music library. This is so that it can create a proper hierarchy of artists and albums (where Cantata will use the AlbumArtist tag if found, otherwise it will fallback to the Artist tag), to provide album counts, tracks counts, etc in the browser
views and tooltips, and also to help with copying songs to/from devices.
Cantata player для windows
CDrummond released this Sep 19, 2020
- Correctly handle changing ‘Basic’ mode music folder.
- When stopping ‘Basic’ mode MPD instance, send SIGKILL.
- Correctly set ‘storeLyricsInMpdDir’ config item, UI was setting wrong config item.
- Set minimum Qt5 version to 5.11
- Fix destructor of DeviceManagerPrivate to prevent Cantata from potentially crashing when closing.
- Correctly set song details ‘time’, ‘year’, ‘track’ and ‘disc’ for streams from online services.
- Don’t use last.fm for artist image searches, its broken.
- Hide BB10 styles (look bad), and gtk2 style (doesn’t start) from list of styles in interface settings.
- When checking if song exists, check disc number.
- Fix getting song details from Cantata stream URLs.
- Amend MPRIS interface: fix CanPlay/CanPause/CanSeek status update as well as LoopStatus getter and setter.
- When checking if songs are different, compare track and disc numbers too.
- Avoid unknown song durations and duplicate updates of MPRIS’ song details.
- Synchronize update of current song details and status of MPRIS interface, trigger MPRIS status update when connection to MPD has been lost.
- Add chartlyrics.com to list of lyrics providers.
- Set default lyrics providers to azlyrics.com, chartlyrics.com, and lyrics.wikia.com
- Fix enabling of play queue navigation actions ‘next’ and ‘previous’.
- Fix bus name of freedesktop.org’s power management.
- Additionally call Inhibit() from org.freedesktop.login1.Manager.
- Query Qt whether system tray is available if current desktop environment is not some kind of GNOME (incl. Unity flavored GNOME).
- Fix writing ‘descr’ attribute when saving podcast information to cache dir.
- Fix loading cover images with wrong file extension in context view.
- Avoid prepending song’s file path with MPD’s music directory if it is empty, a stream URL or an absolute path.
- Ignore current song in selection when moving selected songs within the play queue to play them next.
- Also show metadata of the current track in the context view if ‘title’ or ‘artist’ are missing, but do not try to fetch information nor lyrics.
- Switch from freedb.org to gnudb.org
- Update bitrate settings for encoders used with transcoding jobs.
CDrummond released this Feb 22, 2020
- Re-enable custom playqueue background. This is broken for 5.12, but that’s a Qt bug.
- Look in /usr/lib64/qt5/bin for lrelease
- Fix deprecation warnings.
- Enable catagorized view by default, might also be a Qt issue?
- Remove Encyclopaedia Metallum from lyrics providers, as does not work.
CDrummond released this Feb 15, 2020
- Add ‘Read offset’ setting for AudioCDs.
- Show invalid files in playlists using red text.
- Add ‘Remove Invalid Tracks’ to playlist context menu.
- Allow OPML URLs in podcast add URL dialog.
- Allow to read local RSS/OPML files in podcast search dialog.
- Add action to export current podcast subscriptions to OPML file.
- Add searching for radio stations on Community Radio Browser.
- Show bits in technical info.
- Fix saving, and loading, of custom API keys.
- Fix saving, and reading back, https:// as MPD music folder.
- Fix crash when double-clicking outside of table-view (when this is set to not stretch columns).
- Fix greyscale images in notifications.
- Re-add option to save lyrics in music folder.
- Show Original Year in context view metadata.
- Add —fullscreen command-line option to start fullscreen.
- For genres listed in «Composer Support» tweak, shown composer instead of artist in context view and toolbar.
- When listing albums in context view, if can’t find and for artist, try composer.
- When downloading podcasts, use whole path for filename.
- When subscribing to a podcast, check if there are any downloaded episodes from a previous subscription.
- Apply ‘Single Tracks’ tweak to play queue items.
- Parse more fields from CUE files.
- Fix image requests when using composers.
- Load Various Artist image, if found.
- If no lyrics found, create initial file when asked to edit.
- Due to Last.fm changes, use FanArt.tv to obtain artist images.
- When adding tracks via commandline, only play if queue is currently empty, otherwise just append new tracks.
- Support multiple genres in CUE files.
- Handle more TuneIn responses that are just stream URLs.
- Add ‘originaldate,albumartistsort,artistsort,albumsort» to Cantata local mpd config.
- Add Finnish translation — thanks to Tommi Nieminen.
- Alter behavour of ‘previous’ button; if played 5 seconds or more, then go to start of track, else go to previous track.
- Added Dutch translaiton — thnaks to Heimen Stoffels.
- In dynamic/smart playlists, when specify a rating also allow to specify unrated tracks.
- When matching wildcard genres, look case-insensitively for smart playlists.
- When matching wildcard genres, if no matches found then use a fake dummy genre so that no tracks will match rules.
- Add a checkbox controlling whether Cantata should apply its replaygain setting each time it connects to MPD. Issue #1531
- Remove ‘Show Unplayed Only’ podcasts action, reported to cause crash when refreshing lists.
- Remove zooming from context view.
- When adding a stream to the play queue, encode name using #StreamName:name and not just #name — as MPD 0.22 uses this for #icy-metadata
- Categorized view is reported to crash (#1530), so disable by default. Pass -DENABLE_CATEGORIZED_VIEW=ON to cmake to re-enable.
- Add ‘aac’ and ‘libfdk_aac’ as supported encoders.
- Custom playqueue background is not working with Qt 5.12 onwards, so disabled for now. (#1554)
- Convert podcast descriptions to plain text, trim whitespace, and limit to 1000 characters.
- Show podcast coves in toolbar, queue, and info view.
- Show podcast description in info view.
- Only show cover in toolbar cover tooltip.
CDrummond released this Dec 30, 2018
- For Opus files, use R128_TRACK_GAIN and R128_ALBUM_GAIN to store replaygain values.
- Remove user-agent checking when serving local files, this is easily fake-able and breaks playback to forked-daap (and mopidy?)
- Add ‘.opus’ to list of recognised extensions for local files.
- Initialise network proxy factory when starting.
- If artist, album, and title are empty in replaygain dialog, then show filename in title column.
- Opus does not use replaygain peak tags, so do not write.
- Use same ‘album key’ for all discs in an album, so that playqueue groups them together, and shuffle by albums keeps them together.
- Remove confirmation dialog when saving replaygain tags.
- Fix saving ‘Descending’ order for smart playlists.
- When getting ‘basic’ title of song, also remove any ‘prod. XXX’, etc. values.
- Allow .jpeg as extension from cover dialog.
- Fix QMediaPlayer stuck with network streams — thanks to theirix
- Always show volume control.
- Fix ‘Show Current Song Information’ (i) toolbar button showing when interface is collpased and resized.
- When expand intrface, don’t shrink width. Conversely, when collapsing don’t expand width.
- In grouped style playqueue, only show album duration if there is more than one track from the album.
- Don’t try to reduce brackets when showing album name and year.
- Add option to sort smart playlists by title.
- Change toolbar colours if palette changes.
- Add another qt5ct palette work-around.
- Don’t stop library scan just because of failure in 1 directory.
- Handle empty VolumeIdentifier in MTP devices.
- Add more actions to search page results.
- For MPD>=21, use its albumart protocol to fetch covers.
- When copying tracks to a device, only update cache if configured to do so.
- Fix MusicBrainz disc ID calculation.
- When loading URLs via commandline use AppendAndPlay.
- MPRIS seeks command specifies an offset from current position.
NOTE There are no windows or mac binaries, as I will no longer be creating these.