Trình phát nhạc Foobar2000
(foobar2000.org)- foobar2000 là trình phát âm thanh nâng cao miễn phí, hỗ trợ sẵn các định dạng âm thanh phổ biến và có thể dùng rộng rãi trên desktop lẫn di động
- Nhờ kiến trúc component, có thể gắn thêm decoder, hiệu ứng DSP và add-on, nên dễ mở rộng trình phát mặc định
- Gom vào một nơi các tính năng cần thiết cho quản lý nhạc cục bộ, từ phát không ngắt quãng, ReplayGain, gắn thẻ, rip CD, chuyển mã cho đến radio Internet
- Trên Windows và macOS có thể tùy biến layout, đồng thời điều chỉnh phím tắt bàn phím và thiết lập DSP
- Không có telemetry hay thu thập dữ liệu; phiên bản Windows cũng chạy được trên Linux thông qua Wine
Định dạng phát và âm thanh mạng
- foobar2000 là trình phát âm thanh nâng cao miễn phí
- Có thể phát sẵn các định dạng âm thanh phổ biến
- Có thể cài component decoder bổ sung để mở rộng thêm các định dạng được hỗ trợ
- Hỗ trợ phát Gapless, giúp giảm ngắt quãng giữa các track
- Có thể stream nhạc trong mạng cục bộ, và cũng có thể dùng để điều khiển foobar2000 đang chạy trên trình phát âm thanh mạng hoặc thiết bị khác
- Trên Windows và macOS có thể tùy biến layout giao diện người dùng
- Windows: Layout Editing Mode
- macOS: Layout
Quản lý nhạc và xử lý âm thanh
- Cung cấp tính năng gắn thẻ nâng cao
- Hỗ trợ rip Audio CD và chuyển mã giữa các định dạng âm thanh được hỗ trợ
- Hỗ trợ đầy đủ ReplayGain
- Có thể tùy biến phím tắt bàn phím
- Có nhiều hiệu ứng DSP tích hợp, và có thể dùng thêm hiệu ứng thông qua component DSP
- Trên Windows có thể tải hiệu ứng VST thông qua VST adapter
- Trên macOS có thể dùng Audio Units
- Hỗ trợ radio Internet và tích hợp với Radio Browser
Khả năng mở rộng, nền tảng và quyền riêng tư
- Thông qua kiến trúc component mở, nhà phát triển bên thứ ba có thể mở rộng chức năng của trình phát, và có thể duyệt các component add-on
- Có thể dùng trên Windows, macOS, Android, iOS
- Phiên bản Windows chạy trên Linux thông qua Wine
- Không có telemetry hay thu thập dữ liệu
- Ngày 17/6/2026, mục website mới Blog & rants đã được thêm vào
1 bình luận
Ý kiến trên Hacker News
Thật vui khi thấy fb2k vẫn còn sống khỏe
Điều đáng kinh ngạc là nó vẫn giữ cùng một UI từ khi ra mắt lần đầu 21 năm trước; khi đó nó đã gọn gàng, đơn giản và trực quan, và đến giờ vẫn vậy. Website trông cũng y như thế, cảm giác như một minh chứng hay rằng sự đơn giản tốt hơn việc chạy theo trào lưu
Sau khi Winamp tung ra bản 3.0 tệ hại, tôi chuyển sang dùng làm trình phát nhạc chính và từ đó không ngoảnh lại nữa. Dạo này tôi không dùng Windows nhiều, nhưng với một trình phát audio tối giản thì mpv rất hợp, còn trên Linux thỉnh thoảng tôi dùng Quod Libet, có cảm giác thiết kế tương tự fb2k
Dù vậy, trên Windows tôi đã chuyển sang foobar2000, còn trên Linux là DeaDBeeF, vì UI của chúng là những công cụ thực dụng, không thừa thãi; tôi bắt đầu muốn một công cụ, chứ không phải một màn trình diễn
Có thể dùng các tab playlist tạo tức thời hoặc nạp từ file đã lưu. Trình phát nhạc luôn là ứng dụng chạy nền, nên các hiệu ứng hình ảnh lòe loẹt hay ảnh bìa album không mấy hữu dụng. Cũng tiếc là trình phát nhạc mặc định của Ubuntu Mate lại không có điều chỉnh âm lượng cơ bản
Nếu muốn sao chép kênh trước ra kênh sau, trong foobar2k có thể làm dễ dàng, còn nhiều trình phát media khác đã thất bại ngay ở đây dù đầu ra audio là vai trò chính của chúng
Phần mềm của thời kỳ và phong cách này rõ ràng có một sức hút khó diễn tả bằng lời
Chỉ những cái chợt nhớ ra đã có fb2k, mpc và các fork của nó, virtualdub, dòng uTorrent 1.x nguyên bản, irfanview, dòng kerio firewall classic 2.x, putty, và ở mức độ nào đó cả mirc lẫn notepad++ nữa. Những chương trình nhỏ, control kiểu Windows cổ điển, tập trung vào việc không cản trở người dùng, hơi tối giản và gần với những điều cơ bản, nhưng lại là các công cụ mạnh mẽ và hữu dụng đến đáng kinh ngạc. Tôi cho rằng chúng đại diện cho thời hoàng kim của Windows
Trong số rất nhiều chương trình đó, thứ tôi vẫn dùng thường xuyên hiện nay là fb2k, còn phần lớn những cái khác gần như đã biến mất
Windows có quá nhiều mô hình giao diện người dùng mới không đi đến đâu, và dù hoàn toàn không phù hợp với phát triển hiện đại, Microsoft vẫn còn hỗ trợ chúng. Công ty đã mất phương hướng, và giờ thậm chí còn lấy thành công của VS Code làm cớ để thoái hóa desktop thành web app
Nếu Microsoft có thể chỉ ra đúng một con đường tốt cho phát triển Windows UI, có lẽ các ứng dụng nhỏ nhưng cao cấp như vậy cũng đã muốn tiến cùng thời đại
Các giao diện “được thiết kế tốt” do nhà thiết kế chuyên nghiệp làm và UI/UX “tốt” có thể có các best practice, nhưng lại chồng thêm một lớp trừu tượng lên trên chức năng, khiến mọi thứ cảm giác kém trực tiếp hơn
Chà, ký ức ùa về
foobar2000 từng là trình phát chính của tôi, và tôi đã dành hàng giờ để sắp xếp các thư mục chứa album và playlist
Nghĩ lại việc tôi đã chuyển sang nền tảng streaming nhanh đến mức nào khi chúng phổ biến ở khu vực này cũng khá thú vị
Đặc biệt vấn đề là thiết kế “nhiều khoảng trắng”. Các công cụ quản lý như iTunes, calibre, file explorer có danh sách và bảng là có lý do. Tôi thử thêm các album yêu thích vào Apple Music thì rất nhanh đã trở nên khó kiểm soát, còn Spotify cũng tệ hại cho mục đích đó. Thư viện chính của tôi có khoảng 500 album và nhiều series cùng bộ sưu tập khác, nhưng việc quản lý, duyệt và nghe bằng MPD, MOC, beets, Kid3 và file explorer thì rất dễ dàng
Đây là một trong những trình phát nhạc tuyệt vời
Tôi thích UI gọn gàng, đơn giản, dễ dùng, và hỗ trợ định dạng rộng hơn nhiều so với các trình phát phổ biến. ReplayGain là tính năng mang tính quyết định, và tôi vẫn không hiểu vì sao nó chưa phổ biến rộng rãi. Những thứ như núm âm lượng dựa trên dB không bị hỏng cũng vậy
Liên kết liên quan:
Foobar2000 v2.0 Released - https://news.ycombinator.com/item?id=35718802 - tháng 4/2023, 2 bình luận
Foobar2000 - https://news.ycombinator.com/item?id=30054239 - tháng 1/2022, 215 bình luận
Foobar2000 - the ultimate audio player - https://news.ycombinator.com/item?id=1305796 - tháng 4/2010, 2 bình luận
Điều hơi lạ là hầu như tôi chưa thấy trình phát nào khác chỉ cần nhấp vào một thư mục là có thể phát nhạc bên trong
Kiểu như nhấp một lần vào thư mục để tải danh sách track, rồi nhấp lần thứ hai để bắt đầu phát danh sách đó
Tất nhiên trình phát nào cũng có thể làm được, nhưng không dễ như vậy
Đương nhiên nó cũng hỗ trợ liên kết thư mục, nên chỉ cần hai lần nhấp là phát được
Tôi vừa kiểm tra thì nó vẫn chạy tốt, nhưng hỗ trợ codec hạn chế và thiếu scrobbling là điểm chí mạng. Vài năm trước tôi cũng buộc phải bỏ nó vì cùng lý do
Tôi muốn một lần xem thử mã nguồn của chương trình đó. Một trong những thông điệp cuối cùng mà nhà phát triển Heikki Ylinen để lại trên website là như sau
“Nếu muốn biết tương lai của nhạc số trông như thế nào, tôi khuyên bạn hãy dùng thử Spotify. Trước khi ai đó nói gì, tôi biết là trước đây đã có những nỗ lực tương tự. Nhưng lần này có vẻ như họ đã làm đúng. Và đây mới chỉ là khởi đầu.”
Khá là mỉa mai
[1] https://www.rarewares.org/rrw/apollo.php
Nó có cả chế độ thư viện lẫn chế độ “trình duyệt tệp”. Trong chế độ trình duyệt, có thể nhấp chuột phải để thêm thư mục vào playlist, khá giống foobar2000
Bài viết của tác giả về lý do Foobar2000 không phải mã nguồn mở: https://hydrogenaud.io/index.php/topic,31222.msg270982.html#...
Nếu ai đó muốn sửa phần mềm để triển khai tính năng họ muốn, dù có làm vỡ tương thích đi nữa, thì đó là việc của họ
Việc port sang hệ điều hành khác cũng vậy; công bố mã nguồn không thần kỳ tạo ra người có thể làm điều đó đúng cách, nhưng điểm cốt lõi là sẽ có khả năng. Hiện giờ thì không thể, và ai đó phải tài liệu hóa toàn bộ chức năng rồi triển khai lại từ đầu
Lập luận rằng lo ngại thất lạc mã nguồn là không có giá trị cũng không thuyết phục lắm. Hai từ là đủ: bus factor
Tôi thấy có những nỗ lực phản bác các lý do nên mở nguồn, nhưng không thấy lý do nào để không làm. Nếu lý do chỉ là “tôi không muốn” thì điều đó cũng hoàn toàn ổn, chỉ cần nói vậy là được
Lý do thật sự là vì tác giả muốn như vậy, nên nó thành ra như vậy. Không có lý do cụ thể hay luận cứ hỗ trợ nào mạnh hơn ý muốn đó
Tuy nhiên trong thread đó tôi không thấy tác giả, còn ở đây thì ông ấy trực tiếp trả lời ý tưởng mở nguồn: https://hydrogenaud.io/index.php/topic,119676.0.html
Khi chuyển sang Linux 15 năm trước, đây là phần mềm tôi nhớ nhất
Tất nhiên chưa đến mức khiến tôi nhớ Windows. Nó cũng chạy được trên Wine, nhưng cảm giác không thật sự đúng, và từ đó việc xây dựng một bộ sưu tập nhạc có tổ chức của tôi coi như gần như chấm dứt. Việc đó tốn thời gian nên tôi chuyển sang những thứ khác. Suốt thời gian đó tôi không tìm được thứ gì tốt như foobar2000 thời ấy, và bộ sưu tập nhạc của tôi bị bỏ mặc
Tôi ngạc nhiên là AIMP vẫn chưa được nhắc đến
Đây là một trình phát âm thanh kiểu cũ rất tốt, ra mắt năm 2006, và tôi đã chuyển sang dùng nó khi việc phát triển Winamp bắt đầu lụi dần. Không nhớ chính xác là khi nào, nhưng tôi đã dùng nó từ lâu. Dùng skin ‘Pandemic’ thì nó trông như Winamp cổ điển, đồng thời hỗ trợ visualization và nhiều tính năng mà mọi người từng thích ở Winamp
https://www.aimp.ru/
https://en.wikipedia.org/wiki/AIMP
Một trong những thứ tôi thích ở Winamp là khả năng tự lập trình visualization
Tôi không nhớ đó là plugin hay có sẵn trong ứng dụng chính, nhưng việc tạo ra các hình ảnh mơ màng với khả năng điều khiển rất chi tiết thật sự rất đã. Tôi cũng thích việc có thể tùy chỉnh skin và bố cục các panel
Với những người thích playlist hoàn toàn ngẫu nhiên, còn có thứ này cũng hay. Có một công cụ tạo playlist ngẫu nhiên gồm X bài từ toàn bộ thư viện, rồi sao chép các tệp được chọn ngẫu nhiên sang một thư mục mới. Nó hữu ích khi tạo playlist cho thiết bị lưu trữ di động. Lâu quá rồi nên tôi không nhớ tên