Saya menggunakan "bit" untuk mengatur mp3 saya. Satu album yang saya beli dari Amazon sebagai mp3 salah ditandai sebagai BUKAN kompilasi padahal itu memang kompilasi. Saya mengatur file saya secara berbeda berdasarkan apakah album itu kompilasi atau tidak. Tidak peduli apa yang saya coba lakukan untuk mp3 ini, perubahan yang saya terapkan pada tag ID3 tidak menempel.
Sebagai contoh:
mp3info -d ../amazon_album/* # This WIPES the tags
mp3info ../amazon_album/01-01 - Track 1.mp3
../amazon_album/01-01 - Track 1.mp3 does not have an ID3 1.x tag.
Tapi ketika saya membuka file di media player, SEMUA informasi itu masih ada!
Jadi saya mencoba:
mp3info -a "LOL" ../amazon_album/*
mp3info ../amazon_album/01-01 - Track 1.mp3
File: ../amazon_album/01-01 - Track 1.mp3
Title: Track:
Artist: LOL
Album: Year:
Comment: Genre: [255]
Namun, di pemutar media apa pun, ia masih menyimpan semua informasi asli. Karena itu, saya tidak dapat mengubah album menjadi "Kompilasi" yang berarti saya tidak dapat mengaturnya di Bit seperti yang saya inginkan.
Saya telah mengkonfirmasi bahwa ini bukan masalah izin file. Apakah saya melakukan sesuatu yang salah? Apakah ada cara lain untuk mencapai ini di Linux? Atau adakah cara saya bisa "menipu" bit agar memperlakukannya sebagai kompilasi (sehingga ia menggunakan jalur kompilasi saya)?
Untuk menghapus tag id3 dari file mp3, Anda dapat menggunakan alat ini
id3convert
. Ini memiliki saklar yang disebut "strip",-s
atau--strip
.Contoh
CATATAN: Termasuk tag id3v1 & id3v2
sebelum
mengupas
setelah
Referensi
sumber
Alat lain yang memiliki kelebihan yang ada di repositori Ubuntu adalah
eyeD3
. Ini perintahnya:sumber
id3v2 -D foo.mp3
Di mac, instal dengan:
brew install id3v2
sumber
Jawaban Zelda memberikan jawaban yang benar untuk pertanyaan saya. Ternyata saya sebenarnya menanyakan pertanyaan yang salah, jadi saya pikir saya akan menambahkan jawaban ini untuk Googler masa depan yang menemukan ini.
Bahkan jika saya menghapus tag (ID3v1 dan ID3v2) dan kemudian memasukkannya kembali secara manual --- bit tidak akan mengimpornya sebagai kompilasi.
Ditentukan, saya merusak kode sumber bit dan menemukan masalah saya --- tampaknya jika satu nama muncul X beberapa kali sebagai artis lagu, dibutuhkan untuk menyatakannya sendiri bukan kompilasi. Setidaknya, itulah yang saya kumpulkan dari cuplikan kode ini di
importer.py
:Saya tidak cukup membaca kode untuk mengetahui detail lagi, karena begitu saya membaca bagian itu, saya mencoba menghapus nama artis yang ada, dan voila! Bit mengimpornya sebagai kompilasi.
Ini bukan solusi yang bagus bagi saya, karena saya pribadi menganggap album kompilasi bahkan jika ada satu artis lain pada disk (dan itu bukan "menampilkan"). Yang bisa saya lakukan adalah menghilangkan nama artis yang ada, mengimpornya, dan kemudian secara manual memodifikasi artis dari file-file itu untuk mengembalikan artis yang benar.
sumber