Gắn thẻ lại hàng loạt các tệp nhạc


9

Bộ sưu tập các tệp nhạc của tôi đã phát triển một cách hữu cơ trong những năm qua và nó không có thẻ nhất quán cũng như tên tệp. Đặc biệt, các tệp cũ hơn có thể có các thẻ ID3v1 kỳ lạ hoặc hoàn toàn không có thẻ, điều này khiến chúng bất tiện khi sử dụng với các trình duyệt dựa trên thẻ (như hiển thị "Danh mục nhạc" của Rhybeatbox). Bạn có thể đề xuất bất kỳ chương trình tốt để gắn thẻ hàng loạt các tập tin?

Lý tưởng nhất, tôi muốn các tính năng sau trong một chương trình gắn thẻ lại:

  1. Nó cho phép tôi chọn một tập hợp các tệp tùy ý và gắn thẻ lại tất cả, cập nhật giá trị thẻ một cách chọn lọc (ví dụ: chỉ cập nhật "Artist")

  2. Nó có thể điền các giá trị thẻ từ tên tệp hoặc tên thư mục chứa (ví dụ: đối với các tệp được sắp xếp như <album>/<track no.> - <song name>)

  3. Nó có thể phát hiện xem có sự không nhất quán giữa các thẻ ID3v1 và ID3v2 hay không (ví dụ: tiêu đề bài hát khác nhau trong hai phiên bản)

  4. Nó cho phép tôi tìm kiếm các bài hát trên CDDB hoặc MusicBrainz và sau đó sử dụng siêu dữ liệu được tìm nạp để điền các giá trị thẻ.

  5. Điểm thưởng nếu có cách tiếp cận hai bước: đầu tiên nhập các giá trị thẻ từ tên tệp hoặc MusicBrainz, sau đó để tôi chỉnh sửa chúng, cuối cùng là gắn lại các tệp.

Tôi hiểu rằng 1. và 2. khá chuẩn, nhưng còn điểm 3.-5.?


1
Có bất cứ điều gì ngoài Linux sẽ xử lý nhạc cổ điển không? Nó cần phải phân biệt giữa nhà soạn nhạc và người biểu diễn: giả định rằng các bản ghi âm là tất cả các nhà soạn nhạc không may là không thể thực hiện được khi nhà soạn nhạc đã chết từ trước khi bản ghi âm trở nên khả thi. Nó cũng nên cho phép đánh số tập tin liên tục với các số 0 đứng đầu để người chơi nhạc có thể phát theo trình tự: có rất ít điểm trong việc ngẫu nhiên danh sách phát cho một bản concerto.
Peter Flynn

Câu trả lời:


9

Puddletag nên làm mọi thứ bạn yêu cầu. Cũng có một bài viết về nó tại Ubuntu Geek

MusicBrainz Picard có thể tự động xác định album thông qua in ngón tay âm thanh. Nếu nhạc không đủ phổ biến để được nhập vào cơ sở dữ liệu mở của họ , bạn có thể thêm mục nhập và dấu vân tay cho người dùng trong tương lai.


Puddletag chính xác là những gì tôi đang tìm kiếm, cảm ơn! Họ cũng có gói Debian / Ubuntu để tải xuống hoạt động từ ngày 10.04 trở đi.
Riccardo Murri

Cảm ơn đề xuất này, cố gắng sắp xếp các thẻ trong Rhybeatbox đã khiến tôi phát điên!
Roddie

Puddletag thực sự có vẻ xử lý các lĩnh vực tốt, một khi được tùy chỉnh. Nó cũng chấp nhận các ký tự UTF-8 và dường như họ cũng nhập nó vào tên tệp.
Peter Flynn

Nếu bạn thực sự muốn kiểm soát hoàn hảo, có một giải pháp thậm chí còn tinh vi hơn gọi là "củ cải đường" ...
piedro

Nếu bạn thực sự muốn điều khiển hoàn hảo, có một giải pháp thậm chí còn phức tạp hơn gọi là "củ cải" ... beets.readthedocs.io/en/v1.4.3/guides/index.html Mặc dù nó hoạt động trên dòng lệnh nhưng nó thực sự tuyệt vời để thay đổi một số chi tiết trong việc gắn thẻ của bạn ngay cả trên các bộ sưu tập lớn. Tôi sử dụng nó để sàng lọc như đổi tên các bản sao sai hoặc làm sạch các bổ sung tiêu đề không mong muốn như các nghệ sĩ nổi bật ... bên trong nó sử dụng cơ sở dữ liệu musicbrainz. Chúc mừng và phục sinh vui vẻ!
piedro

5

EasyTag là trình gắn thẻ toàn diện nhất mà tôi đã tìm thấy cho Ubuntu và tôi đã thử rất nhiều. Nó tìm kiếm từ CDDB và cho phép tiêu chí số 5 của bạn, đây có lẽ là điều tôi thích nhất về nó. Nó có thể định dạng tên tệp / thư mục dựa trên thẻ và ngược lại. Nó có một đường cong học tập, nhưng một khi bạn đã hạ được nó thì đó là fav của tôi (hãy chắc chắn kích hoạt khung filebrowser!). Nó có sẵn trong Trung tâm phần mềm Ubuntu / Synaptic.

MusicBrainz Picard là một trình gắn thẻ khác, tự động tra cứu, nhưng nó không đến gần để đáp ứng tất cả các yêu cầu của bạn. Tuy nhiên, nó là một trình đánh dấu tốt, nhưng đôi khi có thể thử nghiệm ... Nó cũng có sẵn trong kho.


Có bất kỳ trình gắn thẻ nào cho phép các ký tự Unicode (UTF-8) không? Rất nhiều bản nhạc của tôi được hát bằng các ngôn ngữ không phải tiếng Anh, hoặc có người biểu diễn hoặc nhà soạn nhạc có tên không phải tiếng Anh, và thật tuyệt khi được thể hiện đúng.
Peter Flynn
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.