国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

開源音樂播放器!

這篇具有很好參考價(jià)值的文章主要介紹了開源音樂播放器!。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

導(dǎo)讀 音樂是生活的一部分。維基百科關(guān)于音樂發(fā)展歷史的文章有這樣一段不錯的描述說:“全世界所有的人們,包括哪怕是最孤立、與世隔絕的部落,都會有自己的特色音樂……”好吧,我們開源人就構(gòu)成了一個部落。我建議我們的“音樂形式”應(yīng)該包括開源音樂播放器。

在過去幾年里,我已經(jīng)使用體驗(yàn)過不少我能接觸到的音樂播放器;2016 年 12 月份我根據(jù)這六個標(biāo)準(zhǔn)來總結(jié)概括了我使用開源音樂播放器的感受:

  1. 必須是能夠通過設(shè)置讓音樂一成不變地轉(zhuǎn)換到 ALSA。(最高分 5分)
  2. 應(yīng)該有一個不錯的“智能播放列表”。(1 分)
  3. 不應(yīng)該強(qiáng)迫用戶只能通過播放列表來進(jìn)行交互。(1 分)
  4. 應(yīng)該能夠提供一個簡單的方法來顯示歌曲的封面圖片——使用內(nèi)嵌的封面圖或使用在音樂目錄里面 cover.jpg(或者 .png)文件替代。
  5. 應(yīng)該能夠在音樂播放的時候顯示信號級別和實(shí)際比特率。(1 分)
  6. 能夠呈現(xiàn)出不錯的整體組織,結(jié)構(gòu)布局和執(zhí)行性能。(1 分)

熱心的讀者讓告訴我有三個播放器是在我的資源倉庫里沒有的:Aqualung、Lollypop 和 GogglesMM。我并不想在我辦公用的電腦里面安裝那些來自外面的軟件,我承諾過我會配置一個“試驗(yàn)臺”來測試這三個音樂播放器,并給出測試的細(xì)節(jié)。

Aqualung

Aqualung 有一個寫的清晰明了的網(wǎng)站來解釋它眾多的特點(diǎn)。其上提供的說明中我發(fā)現(xiàn)其中一點(diǎn)特別有趣:

“你能夠(也應(yīng)該)將你的所有音樂按照藝術(shù)家/檔案/聲軌這樣組織成一個樹型結(jié)構(gòu),這樣比生成一個一體化的 Winamp/XMMS 播放列表更舒服?!?/p>

這點(diǎn)讓我有些困惑,因?yàn)槲铱偸前盐业囊魳钒凑账囆g(shù)家、專輯和聲軌這樣組織成樹狀。但這就可能解釋了為什么我有時發(fā)現(xiàn) XMMS 流派的播放器在瀏覽音樂時有一點(diǎn)古怪。

根據(jù) Aqualung 官網(wǎng)的下載頁面說明,官方發(fā)布的只有源代碼。但是文檔上的說明暗示了絕大多數(shù)主流的?Linux?發(fā)行版本都包括一份 Aqualung 的構(gòu)建副本,但我當(dāng)前用的辦公電腦所使用的 Linux 發(fā)行版 Ubuntu 16.10 并不在此范圍內(nèi)。Launchpad.net 提供有 PPA,但那些軟件看起來都有些過時了,所以為什么不試試編譯源碼安裝軟件呢?
我根據(jù)官網(wǎng)上編譯文檔的建議和配置腳本的提示安裝了 pkgconf 以及 libasound、libflac、libmp3lame、libvorbis、libxml2、libglib2.0 和 libgtk+-2.0 的開發(fā)庫。接下來,我就能夠干凈利索的進(jìn)行 configure 然后進(jìn)行 make 和 make install。最終我可以執(zhí)行 /usr/local/bin/aqualung 了。

開源音樂播放器!,開源,windows

Aqualung,不能切換音樂播放的碼率。

一旦 Aqualung 啟動運(yùn)行,我就能看到相當(dāng)簡潔直接的兩窗口界面:播放器本身和“音樂商店”。我通過右鍵點(diǎn)擊播放器的音樂面板打開參數(shù)設(shè)置查看這些可設(shè)置的參數(shù),看是否能找到 AudioQuest DragonFly 這個數(shù)模轉(zhuǎn)換器,但我沒有找到任何相關(guān)的跡象。然而,站點(diǎn)上的說明指出可以通過命令行指定輸出設(shè)備。最終我用 plughw 設(shè)備才讓 Aqualung 啟動起來。

在那個時候,真正讓我對 Aqualung 感到失望的是 Aqualung 似乎是需要一個固定的輸出采樣頻率。我能夠用 Aqualung 播放器的默認(rèn)設(shè)置來正常播放我的 44.1 Khz 文件,但是同樣的采樣頻率播放 96 Khz 的音樂文件時,我不得不關(guān)閉軟件并重新啟動。也正是因?yàn)檫@一點(diǎn),我不會再繼續(xù)對 Aqualung 進(jìn)行使用測評。

無評分。

Lollypop

開源音樂播放器!,開源,windows

優(yōu)美的 Lollypop 用戶界面。

Lollypop 有一個華麗的網(wǎng)站。盡管它不在我辦公專用的電腦的軟件倉庫里面,但是有一個“針對 Ubuntu/Debian 用戶的下載”鏈接帶你跳轉(zhuǎn)到 launchpad.net 站點(diǎn)提供的最新的 PPA。這個站點(diǎn)還提供針對 Flatpak、Arch Linux、Fedora 和 OpenSUSE 這些系統(tǒng)的 Lollypop 軟件包的下載。我看了下 Fedora COPR 上針對各個 Fedora 版本的 Lollypop 下載鏈接,看起來 Lollypop 更新的比較及時而且從 Fedora 版本的 23 到 26 都有對應(yīng)的軟件包提供下載安裝。
一天內(nèi)做一次源碼編譯就足夠了,所以我決定試試從 PPA 安裝這款軟件。我通過命令行來執(zhí)行 Lollypop 軟件。設(shè)置菜單能夠在 Lollypop 界面的右上方很顯眼地看見。更新完我的音樂后,我開始找電腦的輸出設(shè)備設(shè)置,但是在一番查看后,我不知道該怎么選擇合適的輸出設(shè)備。即便我在命令行通過 -help 也找不到有用的幫助信息。

經(jīng)過一番網(wǎng)上搜索后我找到一個 Lollypop 的開發(fā)者的提示才知道我需要 gstreamer libav 來讓 Lollypop 工作。通過這個說明我決定停止,因?yàn)檫@可能需要一個 gstreamer 相關(guān)配置才有能工作,但是我不太想繼續(xù)嘗試了。

Lollypop 有一個優(yōu)美的用戶交互界面和它的優(yōu)美的網(wǎng)站相得益彰,但是我現(xiàn)在不會進(jìn)一步對它進(jìn)行測評,否則我就又多了一個進(jìn)一步去學(xué)習(xí)了解 gstreamer 的理由。

無評分。

GogglesMM

Goggles Music Manager 也有一個在 launchpad.net 及時更新的 PPA;安裝流程簡單明了,我現(xiàn)在可以在命令行執(zhí)行 gogglesmm 了。

GogglesMM,非常容易上手使用,看上去和 Rhythmbox 有點(diǎn)像。我在 GogglesMM 的設(shè)置里面的參數(shù)設(shè)置中找到了音頻選項(xiàng)設(shè)置,能夠讓我選擇 ALSA 和設(shè)置音頻輸出設(shè)備。通過查看 /proc/asound/DragonFly/stream0 文件和 DragonFly 自己的 LED 顏色,我確定我能夠用 GogglesMM 播放 44.1-KHz/21-bit 和 96-KHz/24-bit 這兩種規(guī)格的 mp3;因此,就憑 “rate/depth passthrough” 我給 GogglesMM 打 5 分。

開源音樂播放器!,開源,windows

GogglesMM

*GogglesMM 在播放 96/24 這種規(guī)格的音樂,顯示音頻輸出設(shè)備選擇。 *
GogglesMM 的說明文檔并沒有大量的細(xì)節(jié)介紹,但是我盡可能說明的是,開發(fā)者們使用了過濾器來實(shí)現(xiàn)類似“智能播放列表”的功能。我在我的測試環(huán)境下使用三張專輯來盡我所能檢測過濾功能,當(dāng)我使用“智能播放列表”功能的時候盡管我喜歡我看到的通過過濾篩選出來的歌曲(特別是能夠基于廣泛的標(biāo)準(zhǔn)來針對歌曲定義篩選條件),但這并不是我認(rèn)為的“智能播放列表”,對我來說我認(rèn)為“智能播放列表”應(yīng)該是這樣的,通過借助一些社區(qū)數(shù)據(jù)庫來推薦提供和你近期播放的歌曲類似的曲目?;蛘呶以摪堰@個叫作“自動的 DJ”而不是“智能播放列表”,但是通過測試我最終能夠確定的是,這個特性并不會在近期版本的 GogglesMM 中出現(xiàn),所以我給它這個所謂的“智能播放列表”打 0 分。

至于播放列表隊(duì)列的操作,這款應(yīng)用能夠支持播放你選中的音樂,也能夠隨機(jī)播放音樂或者把一些音樂整合到一個播放列表里面,所以我因?yàn)椤安シ帕斜淼年?duì)列選項(xiàng)”給它打 1 分。

同樣的,它看起來也能夠很好地不需要額外的干預(yù)來管理我的音樂藝術(shù)封面(每個專輯都包含一張合適的藝術(shù)封面, GogglesMM 可以自動識別),所以為“內(nèi)嵌的藝術(shù)封面或者封面圖片”打 1 分。

我找不到任何方法來讓 GogglesMM 顯示信號級別或者實(shí)際的比特率。我也不能找到顯示比特率和位深度的方法;盡管這款應(yīng)用能夠顯示一個“格式”列,但是在我的音樂欄里面除了顯示音樂格式不會顯示其他的信息了,所以為 GogglesMM 的“信號級別和有效比特率”打 0 分。

至于 GogglesMM 的整體結(jié)構(gòu),它的所有按鈕選項(xiàng)都正好完全符合我的使用習(xí)慣。我能夠在播放隊(duì)列里面看到歌曲的時間和歌曲當(dāng)前已播放的時間所占歌曲總體時間的比例,專輯封面,歌曲名,專輯名和歌唱者。可用的播放欄列表看起來相當(dāng)大而有用,比如也包括了作曲者。最后,一個真正讓我眼前一亮的特點(diǎn)是,音量控制竟然包含了 ALSA 音量。也就是如果我啟動 alsamixer 的話,然后不管是在 alsamixer 還是在 GogglesMM 里面調(diào)整音量,另一個音量控制也會做相應(yīng)的音量調(diào)整。這個出乎我意外之外的功能相當(dāng)?shù)目岫疫@個功能在其他的音樂播放器上也不常見,因此為它的整體架構(gòu)給 GogglesMM 加 1 分。

最終 GogglesMM 的這些優(yōu)點(diǎn)共計(jì)得分 8。所表現(xiàn)出來的特點(diǎn)確實(shí)很優(yōu)秀。

評分:8

到目前為止所給出的評分

我之前所提到的這幾個開源音樂播放器中,我最喜歡的還是 Guayadeque,根據(jù)我制定的標(biāo)準(zhǔn)來進(jìn)行排名的話,我給 Guayadeque 打滿分 10 分。來看下我對這三個開源音樂播放器的評分總結(jié)吧(N/R 代表“無評分”,因?yàn)槲也淮_定如何配置這些播放器來讓它們以完美的碼率和貫穿模式工作,以便我的數(shù)模信號轉(zhuǎn)換器在相應(yīng)源的碼率和位深度接收 PCM 數(shù)據(jù)):

開源音樂播放器!,開源,windows

Open source audio players

請注意下我用的這個排名方法并不適合每個人。特別是很多人并不清楚高品質(zhì)音樂的價(jià)值,他們更喜歡專有格式的音樂能夠給他們帶來更好的音樂品質(zhì)。
與此同時,我會繼續(xù)評測一些之前向大家承諾的音樂播放器一些和評測評分無關(guān)的特性。我特別喜歡 Lollypop 的外觀,我也覺得待揭秘的 gstreamer 有一種神秘的魅力,它能讓基于 gstreamer 的音樂播放器不用通過轉(zhuǎn)換就能傳輸它們的數(shù)據(jù)。

關(guān)于音樂的部分……

我還在保持繼續(xù)購買唱片的習(xí)慣,對于唱片的購買我有些不錯的推薦。

第一個就是 Nils Frahm 的專輯 Felt,這是我女兒送我的一份非常貼心的禮物。我真的真的很喜歡這張專輯,它的絕大部分歌曲都是在深夜用電麥錄制的非常接近鋼琴的弦樂,而且也有不少有趣的鋼琴演奏的背景音樂,真的是很棒的音樂。至于 Nils Frahm 其他的音樂,這些唱片提供的下載鏈接允許你下載質(zhì)量高達(dá) 96-KHz,24-bit FLAC 格式的音樂。

第二個就是 Massive Attack 的專輯 Protection 的 Mad Professor 的重混版,專輯名是 No Protection。你可以在這里了解這份專輯,并且如果你想要嘗試這份專輯最原始的版本,這里是它的所有匯總信息。該專輯最初發(fā)布于 20 世紀(jì) 90 年代,這份專輯刻錄在唱片上面而且聽起來非常奇幻。遺憾的是,不提供下載鏈接。

第三個就是 Bayonne 的 Primitives。這是專輯要表達(dá)的想法。Guardian 報(bào)社把這份專輯稱作是“新式無聊”。那么這種類型的音樂到底怎么樣呢?如果這些音樂真的是非常令人乏味的,或許是時候來換份工作了,無論如何你可以試試聽這些音樂;或許你會覺得它確實(shí)很乏味或者你會像我一樣喜歡上這份音樂。

(圖片來源:互聯(lián)網(wǎng)檔案館書中的圖片;由 Opensource.com 編輯發(fā)布。遵循 CC BY-SA 4.0 協(xié)議。)

作者簡介:

Chris Hermansen - 自 1978 年畢業(yè)于 British Columbia 大學(xué)后一直從事計(jì)算機(jī)相關(guān)工作,2005 年之前是 Solaris、SunOS、UNIX System V 的忠實(shí)用戶,之后是 Linux 的忠實(shí)用戶。在技術(shù)方面,我的職業(yè)生涯大部分時間都是在做數(shù)據(jù)分析;特別是空間數(shù)據(jù)分析。擁有豐富的和數(shù)據(jù)分析相關(guān)的編程經(jīng)驗(yàn),用過的編程語言有 awk,Python、PostgreSQL、 PostGIS 和 最新的 Groovy。文章來源地址http://www.zghlxwxcb.cn/news/detail-714550.html

到了這里,關(guān)于開源音樂播放器!的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • FPGA開發(fā):音樂播放器

    FPGA開發(fā):音樂播放器

    相關(guān)閱讀? FPGA開發(fā)專欄 https://blog.csdn.net/weixin_45791458/category_12388695.html?spm=1001.2014.3001.5482 ? ? ? ? FPGA開發(fā)板上的蜂鳴器可以用來播放音樂,只需要控制蜂鳴器信號的方波頻率、占空比和持續(xù)時間即可。 ? ? ? ? 簡譜上的4/4表示該簡譜以4分音符為一拍,每小節(jié)4拍,簡譜上應(yīng)該

    2024年02月14日
    瀏覽(23)
  • 學(xué)習(xí)筆記(1)——粵嵌gec6818實(shí)現(xiàn)電子相冊,音樂播放器,視頻播放器。

    學(xué)習(xí)筆記(1)——粵嵌gec6818實(shí)現(xiàn)電子相冊,音樂播放器,視頻播放器。

    (1)設(shè)計(jì)一個初始界面,并且設(shè)置電子相冊,音樂播放器,視頻播放器三個觸摸按鍵。 (2)電子相冊——能夠?qū)崿F(xiàn)相冊的幻燈片功能,實(shí)現(xiàn)相冊左右滑動切換相片。 (3)音樂播放器實(shí)現(xiàn)——切歌,播放和暫停功能。 (4)視頻播放器實(shí)現(xiàn)——播放、暫停、音量大小、快進(jìn)倒

    2024年02月11日
    瀏覽(44)
  • QT 離線音樂播放器

    QT 離線音樂播放器

    ? ? ? ? 今天剛做完一個簡單的智能家居項(xiàng)目,里面包含了一個比較簡單的音樂播放器,為了加深一下對這個東西印象,所以把操作流程以及一些用到的類和方法記錄一下。 目錄 1.UI界面制作 2.加入播放器類 3.播放器初始化 4.功能控件 ? ? ? ? 4.1 播放、暫停、切換歌曲 ? ?

    2023年04月24日
    瀏覽(27)
  • HarmonyOS開發(fā)案例:【音樂播放器】

    HarmonyOS開發(fā)案例:【音樂播放器】

    使用ArkTS語言實(shí)現(xiàn)了一個簡易的音樂播放器應(yīng)用,主要包含以下功能: 播放應(yīng)用中的音頻資源文件,并可進(jìn)行上一曲、下一曲、播放、暫停、切換播放模式(順序播放、單曲循環(huán)、隨機(jī)播放)等操作。 結(jié)合后臺任務(wù)管理模塊,實(shí)現(xiàn)熄屏后繼續(xù)播放音頻。 相關(guān)概念 [AVPlayer]:

    2024年04月24日
    瀏覽(39)
  • Android開發(fā)之音樂播放器

    Android開發(fā)之音樂播放器

    我們大家平時長時間打代碼的時候肯定會感到疲憊和乏味,這個時候一邊播放自己喜歡的音樂,一邊繼續(xù)打代碼,心情自然也愉快很多。音樂帶給人的聽覺享受是無可比擬的,動聽的音樂可以愉悅?cè)说纳硇?,讓人更加積極地去熱愛生活。接下來就教大家如何用Android Studio自己

    2024年02月08日
    瀏覽(25)
  • 微信小程序--音樂播放器

    微信小程序--音樂播放器

    說明: 這個項(xiàng)目旨在練習(xí)組件以及頁面的設(shè)計(jì)。頁面和交互的實(shí)現(xiàn)可能有多種方式,這里只為了對組件和項(xiàng)目的結(jié)構(gòu)進(jìn)行熟悉了解。后續(xù)會有更加完善的項(xiàng)目。 由于涉及到mp3外鏈導(dǎo)入音樂,預(yù)覽二維碼在外鏈?zhǔn)r會出錯,這里不放預(yù)覽二維碼了;另預(yù)覽二維碼存在有效時

    2024年02月09日
    瀏覽(24)
  • STM32之音樂播放器

    STM32之音樂播放器

    CPU: STM32F103ZE 屏幕: 3.5寸TFTLCD屏 音頻解碼器: VS1053 SD卡、外擴(kuò)Sram ??VS1053b 是單片 Ogg Vorbis/MP3/AAC/WMA/MIDI 音頻解碼器,及 IMA ADPCM 編碼器和用戶加載的 OggVorbis 編碼器。 ??支持: MP3/WMA/OGG/WAV/FLAC/MIDI/AAC 等音頻格式的解碼,并支持: OGG/WAV 音頻格式的錄音,支持高低音調(diào)節(jié)

    2023年04月09日
    瀏覽(18)
  • Python輕松實(shí)現(xiàn)音樂播放器

    Python輕松實(shí)現(xiàn)音樂播放器

    來個新玩意就是教大家如何用python來制作一個音樂播放器 希望對大家有所幫助哈哈 你們也可以嘗試自己做做 先給你們展示展示最簡單的,只需要九行代碼 知識點(diǎn)和所需模塊 python基礎(chǔ)知識 requests庫 time pygame tkinter 線程 環(huán)境 windows pycharm 2021.2 python 3.8 ok,直接說上完整代碼 !

    2024年02月11日
    瀏覽(26)
  • Qt實(shí)現(xiàn)本地音樂播放器

    Qt實(shí)現(xiàn)本地音樂播放器

    ?mainwindow.h mainwindow.cpp qss: 源碼:Qt與學(xué)習(xí)通頁面: 記錄與Qt相關(guān)的代碼 - Gitee.com

    2024年02月12日
    瀏覽(30)
  • .netcore音樂播放器 musicPlayer

    .netcore音樂播放器 musicPlayer

    html音樂播放器 .net core mvc 音樂播放器 支持上傳本地音樂到云端 支持通過文件夾創(chuàng)建歌單(不需要數(shù)據(jù)庫和其他數(shù)據(jù)存儲) 通過歌單分類 播放歌曲 支持播放暫停 上一首 下一首切換 支持顯示歌曲列表 歌單切換 展示歌曲根據(jù)歌單名去獲取歌曲顯示 功能 版權(quán)原因 或者想創(chuàng)建自己

    2024年02月20日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包