3 điểm bởi GN⁺ 2024-08-02 | 1 bình luận | Chia sẻ qua WhatsApp
  • 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

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

 
GN⁺ 2024-08-02
Ý 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

    • Tôi thích WinAmp 2 hơn WinAmp 3, nhưng thật sự không hiểu vì sao mọi người lại xem WinAMP 3 là kinh khủng đến vậy
      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
    • Nó giống như di tích của một thời đơn giản hơn. Còn phần mềm nào như Foobar và VLC, luôn hoạt động tốt và gần như không thay đổi nữa nhỉ?
    • Trên Ubuntu tôi dùng Audacious, vì có thể dựng được cấu hình UI gần như giống foobar2000
      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
    • Giữ cùng một UI suốt 21 năm là chuyện dễ nếu không có sếp gây áp lực bắt nhét podcast và audiobook vào, cũng không cần ưu tiên dẫn người dùng sang các nội dung đó để trả ít tiền hơn cho chủ sở hữu quyền âm nhạc
    • Bản thân tính năng cũng vượt trội hơ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

    • Nhìn từ bên ngoài, khó tránh khỏi cảm giác rằng nguyên nhân là Microsoft đã làm hỏng hoàn toàn việc cung cấp công cụ phát triển UI
      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
    • Tôi chưa khảo sát, nhưng có cảm giác những giao diện như thế trước hết được lập trình viên thiết kế, và gắn rất chặt với code nội bộ thực tế
      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ị

    • foobar2000 vẫn là trình phát chính của tôi, và chạy rất tốt trên Windows 10
    • Streaming thì tiện, nhưng giao diện không tốt lắm cho việc sắp xếp nhạc và nghe tập trung
      Đặ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

    • Việc suốt 12 năm không có bài nào về fb2k trên HN quả là một khoảng thời gian khá dài
  • Đ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

    • Trước foobar2k có một trình phát xuất sắc tên là Apollo, UI gần như hoàn hảo. Về cơ bản chỉ có một lưới playlist duy nhất
      Đươ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
    • Trong khoảng 20 năm, quy trình phát nhạc của tôi là nhấp chuột phải vào thư mục trong Windows Explorer rồi chọn Play in Winamp trong menu ngữ cảnh
    • VLC cũng làm được. Nhấp chuột phải vào thư mục > Play with VLC media player
    • Khi chuyển sang Linux, tôi đã tìm một trình phát có tính năng này, và cuối cùng dừng lại ở Clementine
      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
    • Trước đây tôi dùng 1by1 cho mục đích này. Đó là một trình phát nhạc cực kỳ tối giản làm đúng chức năng này, dung lượng cũng chỉ khoảng 200 KiB
  • 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 triển khai tính năng đó thì sẽ phá vỡ khả năng tương thích của các component” không phải là lý do hợp lệ để không công bố mã nguồn
      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
    • Như ai đó trong thread đó nói, tất cả các lý do được liệt kê đều là nhảm nhí
      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

    • AIMP rất tuyệt. Tôi đang dùng trên điện thoại Android
  • 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