Đây là lệnh mussort có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
mussort - Một chương trình sắp xếp tệp nhạc đơn giản
SYNOPSIS
xạ hương [TÙY CHỌN] you1 you2 ..
MÔ TẢ
Đây là một công cụ đơn giản giúp sắp xếp một bộ sưu tập nhạc.
Nó tìm kiếm đệ quy một thư mục cho các tệp MP3, OGG Vorbis và FLAC, xử lý chúng
từng cái một. Sau đó, nó đọc thông tin từ tệp và đưa chúng vào một tệp mới được sắp xếp
cây thư mục, trong biểu mẫu base_directory / ARTIST / ALBUM / FILENAME. Các tệp được đổi tên
đến CDn-TRACKNUMBER-ARTIST-TRACKNAME.EXT. TRACKNUMBER bị bỏ qua nếu không tìm thấy và CDn
chỉ được bao gồm nếu nó phát hiện nhiều đĩa.
Nếu bạn sử dụng - compilation thì cách sắp xếp sẽ khác đối với những album được phát hiện
thành các album tổng hợp, chúng sẽ được sắp xếp như base_directory / ALBUM / FILENAME thay thế.
mussort sẽ loại bỏ các thư mục trống sau khi sắp xếp.
Theo mặc định, mussort sẽ lưu thông tin tệp vào bộ nhớ cache trong ~ / .mussort-cache, làm tăng tốc độ
lời kêu gọi tiếp theo đáng kể
LỰA CHỌN
-NS, --Cứu giúp
Hiển thị một màn hình trợ giúp ngắn và thoát
--phiên bản
Thông tin phiên bản màn hình và thoát
-k, - lưu trữ
Khi mussort tiếp cận hai tệp có tên giống hệt nhau, nó sẽ giữ cả hai, đặt tên cho một tệp
nó tìm thấy cuối cùng với một số ở cuối (tức là.
TRACKNUMBER-ARTIST-TRACKNAME-DUPENUMBER.EXT). Đây là mặc định. Sử dụng - lớn nhất và
--noremove để thay đổi hành vi này.
-l, - lớn nhất
Khi mussort tiếp cận hai tệp có tên giống hệt nhau, nó sẽ xóa (xóa)
tệp nhỏ nhất và để nguyên chỗ lớn nhất.
-N, --noremove
Khi mussort đến hai tệp có tên giống hệt nhau, nó sẽ bỏ qua một trong các tệp
(cái cuối cùng nó nhìn thấy) và không sắp xếp nó.
-tôi, --vô cảm
Làm cho mussort thực hiện các tìm kiếm không phân biệt chữ hoa chữ thường đối với tên thư mục. Điều này hữu ích khi
trường hợp trong tên của một nghệ sĩ khác nhau và làm cho mussort đặt tất cả các âm nhạc
chính xác vào một thư mục. Cái này Might chậm hơn một chút so với hoạt động bình thường, nhưng
không nhiều. Khi sử dụng tùy chọn này, có khả năng tên thư mục sẽ khác nhau
hơi giữa các bộ sưu tập khác nhau (xem thêm --thích hợp).
Bạn có thể kết hợp tùy chọn này với - biên dịch nếu bạn muốn. Bạn không thể kết hợp
--vô cảm với --thích hợp.
-S, --thích hợp
Làm cho mussort tạo ra các tên thư mục nhất quán. Điều này rất hữu ích để đảm bảo rằng hai
các bộ sưu tập trên các máy khác nhau có bố cục thư mục giống hệt nhau, để chúng
có thể được đồng bộ hóa một cách dễ dàng. Nó tránh các tên thư mục giống hệt nhau ngoại trừ
vỏ, và cũng nhất quán giữa các lần chạy và trên các máy khác nhau. không giống
-i, hình phạt hiệu suất hầu như không tồn tại.
Bạn có thể kết hợp tùy chọn này với - biên dịch nếu bạn muốn. Lưu ý rằng - biên dịch
thay đổi bố cục thư mục, do đó, một bộ sưu tập được sắp xếp mà không - biên dịch nhưng với
--thích hợp sẽ khác với một bộ sưu tập được sắp xếp với cả hai - biên dịch và
--thích hợp. Bạn không thể kết hợp --thích hợp với --vô cảm.
-một, --allowspecial
Điều này buộc mussort không tách các ký tự đặc biệt khỏi tên tệp và thư mục.
-NS, - biên dịch
Cho phép phát hiện biên dịch. Trong chế độ này, mussort sẽ duyệt qua tất cả các tệp mà không có
di chuyển chúng trước, sắp xếp chúng trong một cấu trúc dữ liệu nội bộ, sau đó nó sẽ cố gắng
phát hiện các album tổng hợp và sắp xếp lại các thành viên của các album tổng hợp trước khi
di chuyển tệp trên đĩa. Album tổng hợp được đặt trong một cây thư mục phù hợp
ALBUM / FILENAME thay vì NGHỆ SĨ / ALBUM / FILENAME.
Lưu ý rằng chế độ này chậm hơn một chút so với chế độ bình thường và sẽ lâu hơn một chút
trước khi bất kỳ thay đổi thực tế nào được thực hiện. Điều này là do nó cần phải tìm kiếm qua tất cả
các tệp trước khi nó có thể bắt đầu đổi tên chúng.
--silentskip
Làm cho mussort không xuất ra thông báo về các tệp mà nó bỏ qua (những tệp bị bỏ qua
thường được gắn thẻ kém, hoặc không được gắn thẻ gì cả).
-v, --dài dòng
Làm tăng độ tiết của mussort. Cung cấp hai lần để tăng thêm chi tiết.
Nếu được cung cấp một lần, thông tin bổ sung về những gì mussort đang làm, chẳng hạn như
thư mục đang được xử lý, sẽ được xuất ra (điều này có thể hữu ích trong - compilation
chế độ, vì - biên dịch sẽ không xuất ra bất kỳ thứ gì cho đến khi tất cả các tệp đã được đọc).
Nếu được cung cấp hai lần, nó cũng sẽ xuất ra thông tin về tệp hiện đang được
đọc.
--Yên lặng
Loại bỏ tất cả các thông báo trạng thái (và tiêu đề đầu cuối). Các lỗi vẫn sẽ xảy ra
đã in.
- không có bộ nhớ cache
Tắt bộ nhớ đệm của thông tin tệp. Theo mặc định, mussort sẽ lưu thông tin tệp vào bộ nhớ cache
(chẳng hạn như thẻ) giữa các lần chạy vì điều đó cải thiện đáng kể tốc độ khi không sử dụng
lời kêu gọi. Nếu bạn cung cấp cái này, mussort sẽ không ghi hay đọc bất kỳ bộ nhớ đệm nào.
Thông thường, có rất ít lợi ích khi sử dụng điều này, các bộ sưu tập lớn tới hơn 13 000 bản nhạc
tệp chỉ có tệp bộ đệm ẩn ~ 3.2MB. Nếu bạn muốn lấy lại một chút không gian
tệp bộ đệm ẩn, xem --cleancache.
--làm mới bộ nhớ đệm
Điều này sẽ kích hoạt bộ nhớ đệm ở chế độ 'chỉ ghi'. Đó là nó sẽ viết thông tin mới
vào bộ nhớ cache, nhưng nó sẽ không sử dụng thông tin hiện có. Điều này có thể được sử dụng như một
thay thế cho việc xóa toàn bộ bộ đệm khi bạn có các thư mục khác nhau mà bạn
sắp xếp, và chỉ muốn sắp xếp lại (làm mới) một trong số chúng.
--lão tụy
Thao tác này sẽ xóa bộ nhớ cache. Nó sẽ đi qua tất cả các mục trong bộ nhớ cache và xóa
tài liệu tham khảo treo lơ lửng, dữ liệu hết hạn và dữ liệu không đầy đủ. Dữ liệu không đầy đủ được thêm vào khi
mussort tìm thấy một tệp có các thẻ không có nội dung / trống. Các tệp đó vẫn được thêm vào
bộ nhớ cache để mussort không phải đánh giá lại chúng mỗi lần, nhưng các mục nhập của chúng
không chứa dữ liệu hợp lệ.
Điều này có thể hữu ích trong một số trường hợp:
- Nếu bạn đã xóa hoặc chuyển đổi một lượng lớn các tệp nhạc mà mussort có
đã được sắp xếp trước đó
- Nếu bạn muốn tiết kiệm một chút không gian HD
- Nếu bạn muốn mussort đọc lại thông tin từ các tệp đã chứa trước đó
dữ liệu không hợp lệ
mussort sẽ tự động đánh giá lại mọi dữ liệu bộ nhớ đệm đã hết hạn trong thời gian chạy, vì vậy bạn
không bao giờ cần phải chạy --lão tụy.
--bàn xanh
Khi tham số này có hiệu lực, mussort sẽ cố gắng dọn dẹp cây thư mục
bằng cách xóa tất cả các thư mục trống mà nó truy cập (ngoài việc thực hiện
sắp xếp). Lưu ý rằng điều này có tác động khá lớn đến hiệu suất vì mussort
cần phải làm thêm rất nhiều readdir () và chỉ nên thực hiện nếu bạn nhận thấy
rất nhiều thư mục trống trong cây âm nhạc của bạn và muốn chúng được dọn dẹp.
Thông thường, mussort sẽ tự động làm sạch các thư mục trống do
sắp xếp, nhưng tùy chọn này sẽ làm cho nó kiểm tra tất cả các thư mục mà nó tìm thấy.
PHỤ LỤC
mussort có thể sử dụng một số thư viện và tiện ích để truy xuất thông tin thẻ. Nó yêu cầu
chỉ một cho mỗi định dạng, tuy nhiên nếu có sẵn nhiều phương pháp, mussort sẽ thử từng
lần lượt nếu một trong số họ không thành công.
Nó cần:
Đối với MP3: id3v2 (tốt nhất), id3info từ id3lib hoặc Audio :: File
Đối với Vorbis: Ogg :: Vorbis :: Header :: PurePerl (tốt nhất), ogginfo từ vorbis-tools hoặc
Tập tin âm thanh
Đối với FLAC: Âm thanh :: Tệp (tốt nhất) hoặc metaflac
Sử dụng mussort trực tuyến bằng các dịch vụ onworks.net
