Ứng dụng nghe nhạc macOS mới Petrichor thu hút sự chú ý nhờ hỗ trợ FLAC và thư viện offline

Nhóm Cộng đồng BigGo
Ứng dụng nghe nhạc macOS mới Petrichor thu hút sự chú ý nhờ hỗ trợ FLAC và thư viện offline

Một ứng dụng nghe nhạc offline mới có tên Petrichor đã xuất hiện dành cho người dùng macOS đang tìm kiếm các lựa chọn thay thế cho các dịch vụ streaming và ứng dụng Music tích hợp sẵn của Apple. Ứng dụng này nhắm đến những người dùng có bộ sưu tập nhạc cá nhân và muốn có các tính năng tổ chức và phát nhạc tốt hơn so với những gì hiện có.

Yêu cầu hệ thống:

  • macOS 14 trở lên
  • Được xây dựng bằng Swift và SwiftUI
  • Sử dụng cơ sở dữ liệu SQLite với GRDB
  • Được hỗ trợ bởi AVFoundation cho việc phát nhạc
Biểu tượng Ứng dụng Petrichor: Thiết kế tinh tế thể hiện một lựa chọn thay thế hiện đại cho các trình phát nhạc truyền thống
Biểu tượng Ứng dụng Petrichor: Thiết kế tinh tế thể hiện một lựa chọn thay thế hiện đại cho các trình phát nhạc truyền thống

Phản hồi từ cộng đồng làm nổi bật các tính năng chính

Cộng đồng công nghệ đã thể hiện sự quan tâm đặc biệt đến khả năng hỗ trợ các định dạng âm thanh độ phân giải cao của Petrichor. Người dùng nhanh chóng nhận ra rằng ứng dụng hỗ trợ các file FLAC, MP3, M4A, WAV, AAC và AIFF thông qua framework AVFoundation của Apple. Khả năng hỗ trợ định dạng rộng rãi này giải quyết một vấn đề phổ biến đối với những người yêu âm thanh chất lượng cao, những người duy trì bộ sưu tập với nhiều định dạng khác nhau.

Chính cái tên của ứng dụng cũng đã khơi gợi sự tò mò và sự đánh giá cao từ người dùng. Petrichor ám chỉ mùi hương đất đặc trưng xuất hiện khi mưa rơi xuống đất khô, điều này tạo được tiếng vang với những người dùng yêu thích hiện tượng tự nhiên này.

Các định dạng âm thanh được hỗ trợ:

  • MP3
  • M4A
  • WAV
  • AAC
  • AIFF
  • FLAC
Giao diện của Petrichor: Trình bày danh sách album được tổ chức tốt với bìa album
Giao diện của Petrichor: Trình bày danh sách album được tổ chức tốt với bìa album

Giải quyết các thách thức của bộ sưu tập nhạc hiện đại

Các cuộc thảo luận xung quanh Petrichor đã tiết lộ một cuộc trò chuyện rộng hơn về quyền sở hữu âm nhạc trong kỷ nguyên streaming. Nhiều người dùng bày tỏ sự hoài niệm về thời kỳ tuyển chọn thư viện nhạc cá nhân nhưng thừa nhận rằng họ đã mất đi thói quen sưu tập kể từ khi áp dụng các dịch vụ streaming. Điều này làm nổi bật một khoảng trống trên thị trường mà Petrichor hướng đến để lấp đầy.

Ứng dụng yêu cầu macOS 14 trở lên và tập trung nhiều vào chất lượng metadata để có hiệu suất tối ưu. Người dùng có thể ánh xạ các thư mục nhạc, tạo playlist và điều hướng thư viện của họ thông qua cả chế độ xem có tổ chức và chế độ xem thư mục. Ứng dụng bao gồm tích hợp macOS gốc với các điều khiển menubar và hỗ trợ chế độ tối.

Tính năng dự kiến:

  • Danh sách phát thông minh với bộ lọc có điều kiện
  • Hỗ trợ truyền phát AirPlay 2
  • Chế độ trình phát mini và toàn màn hình
  • Cập nhật tự động trong ứng dụng
  • Tự động lấy thông tin album và nghệ sĩ trực tuyến
  • Phiên bản iOS sau khi phiên bản macOS ổn định
Kho lưu trữ GitHub Petrichor : Cái nhìn tổng quan về sự phát triển dự án và hợp tác cộng đồng
Kho lưu trữ GitHub Petrichor : Cái nhìn tổng quan về sự phát triển dự án và hợp tác cộng đồng

Kế hoạch phát triển tương lai

Phản hồi từ cộng đồng đã ảnh hưởng đến lộ trình của nhà phát triển, với việc hỗ trợ iOS là một tính năng được yêu cầu thường xuyên. Nhà phát triển đã xác nhận rằng khả năng tương thích với iPhone đang được lên kế hoạch sau khi phiên bản macOS đạt được sự ổn định, vì logic cốt lõi có thể được chia sẻ giữa các nền tảng.

Cuối cùng tôi có thể coi iPhone của mình như một chiếc iPod!

Các tính năng được lên kế hoạch bao gồm smart playlist, hỗ trợ AirPlay 2 và cập nhật tự động. Nhà phát triển đã xây dựng Petrichor bằng Swift và SwiftUI, lưu trữ metadata nhạc trong cơ sở dữ liệu SQLite trong khi để nguyên các file gốc.

Ứng dụng này đại diện cho sự trở lại của việc quản lý nhạc offline đối với những người dùng thích sở hữu bộ sưu tập nhạc của họ hơn là phụ thuộc vào các dịch vụ streaming. Khi các cuộc thảo luận tiếp tục, rõ ràng là vẫn còn nhu cầu về các trình phát nhạc cục bộ được thiết kế tốt trong một thế giới ngày càng dựa trên đám mây.

Tham khảo: Petrichor