ນີ້ແມ່ນຄໍາສັ່ງ mussort ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
mussort - ໂຄງການຈັດຮຽງໄຟລ໌ເພງແບບງ່າຍດາຍ
ສະຫຼຸບສັງລວມ
mussort [ຕົວເລືອກ] ເຈົ້າ1 ເຈົ້າ2 ..
ລາຍລະອຽດ
ນີ້ແມ່ນເປັນເຄື່ອງມືງ່າຍດາຍທີ່ຄັດເລືອກເອົາການເກັບກໍາດົນຕີ.
ມັນຄົ້ນຫາໄດເລກະທໍລີຄືນໃຫມ່ສໍາລັບໄຟລ໌ MP3, OGG Vorbis ແລະ FLAC, ປະມວນຜົນພວກມັນ.
ເທື່ອລະອັນ. ຫຼັງຈາກນັ້ນມັນອ່ານຂໍ້ມູນຈາກໄຟລ໌ແລະໃຫ້ພວກເຂົາເຂົ້າໄປໃນການຈັດລຽງໃຫມ່
ຕົ້ນໄມ້ໄດເລກະທໍລີ, ໃນຮູບແບບ base_directory/ARTIST/ALBUM/FILENAME. ໄຟລ໌ໄດ້ຖືກປ່ຽນຊື່
to CDn-TRACKNUMBER-ARTIST-TRACKNAME.EXT. TRACKNUMBER ຖືກລະເວັ້ນ ຖ້າບໍ່ພົບ, ແລະ CDn
ແມ່ນລວມເອົາພຽງແຕ່ຖ້າມັນກວດພົບຫຼາຍແຜ່ນ.
ຖ້າທ່ານໃຊ້ --compilation ຫຼັງຈາກນັ້ນການຈັດຮຽງຈະແຕກຕ່າງກັນສໍາລັບອາລະບໍາທີ່ກວດພົບ
ເພື່ອເປັນການລວບລວມອັນລະບັ້ມ, ເຫຼົ່ານັ້ນຈະຖືກຈັດຮຽງເປັນ base_directory/ALBUM/FILENAME ແທນທີ່ຈະເປັນ.
mussort ຈະເອົາໄດເລກະທໍລີທີ່ສິ້ນສຸດລົງຫວ່າງເປົ່າຫຼັງຈາກຈັດຮຽງ.
ໂດຍຄ່າເລີ່ມຕົ້ນ mussort ຈະ cache ຂໍ້ມູນໄຟລ໌ໃນ ~/.mussort-cache, ເຊິ່ງເລັ່ງ
ການຮຽກຮ້ອງຕໍ່ມາຢ່າງຫຼວງຫຼາຍ
OPTIONS
-ຊ, - ຊ່ວຍ
ສະແດງໜ້າຈໍຊ່ວຍເຫຼືອສັ້ນ ແລະອອກ
- ການປ່ຽນແປງ
ສະແດງຂໍ້ມູນສະບັບແລະອອກ
-k, -- ຕິດຕາມ
ເມື່ອ mussort ໄປຮອດສອງໄຟລ໌ທີ່ມີຊື່ດຽວກັນ, ມັນຈະຮັກສາທັງສອງ, ຕັ້ງຊື່
ມັນພົບສຸດທ້າຍດ້ວຍຕົວເລກຢູ່ທ້າຍ (ie.
TRACKNUMBER-ARTIST-TRACKNAME-DUPENUMBER.EXT). ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ. ໃຊ້ -- ໃຫຍ່ທີ່ສຸດ ແລະ
--noremove ການປ່ຽນແປງພຶດຕິກໍານີ້.
-l, -- ໃຫຍ່ທີ່ສຸດ
ເມື່ອ mussort ໄປຮອດສອງໄຟລ໌ທີ່ມີຊື່ຄືກັນ, ມັນຈະເອົາ (ລຶບ) ໄຟລ໌
ໄຟລ໌ຂະຫນາດນ້ອຍທີ່ສຸດແລະປ່ອຍໃຫ້ທີ່ໃຫຍ່ທີ່ສຸດຢູ່ໃນສະຖານທີ່.
-n, --noremove
ເມື່ອ mussort ໄປຮອດສອງໄຟລ໌ທີ່ມີຊື່ຄືກັນ ມັນຈະບໍ່ສົນໃຈໄຟລ໌ໃດນຶ່ງ
(ອັນສຸດທ້າຍທີ່ມັນເຫັນ) ແລະບໍ່ຈັດຮຽງ.
-i, --insensitive
ເຮັດໃຫ້ mussort ຄົ້ນຫາຊື່ໄດເລກະທໍລີ. ນີ້ແມ່ນເປັນປະໂຫຍດໃນເວລາທີ່
ກໍລະນີທີ່ຢູ່ໃນຊື່ຂອງຈິດຕະນາການທີ່ແຕກຕ່າງກັນແລະເຮັດໃຫ້ mussort ສະຖານທີ່ດົນຕີທັງຫມົດ
ຢ່າງຖືກຕ້ອງເຂົ້າໄປໃນບັນຊີລາຍການດຽວ. ນີ້ ອາດຈະ ຈະຊ້າກວ່າການດໍາເນີນງານປົກກະຕິເລັກນ້ອຍ, ແຕ່
ບໍ່ຫຼາຍ. ເມື່ອໃຊ້ຕົວເລືອກນີ້ມີໂອກາດທີ່ຊື່ໄດເລກະທໍລີຈະແຕກຕ່າງກັນ
ເລັກນ້ອຍລະຫວ່າງການເກັບກໍາທີ່ແຕກຕ່າງກັນ (ເບິ່ງຍັງ -- ສອດຄ່ອງ).
ທ່ານສາມາດສົມທົບທາງເລືອກນີ້ກັບ --ການລວບລວມ ຖ້າທ່ານຕ້ອງການ. ທ່ານບໍ່ສາມາດສົມທົບ
--insensitive ກັບ -- ສອດຄ່ອງ.
- ແມ່ນແລ້ວ, -- ສອດຄ່ອງ
ເຮັດໃຫ້ mussort ສ້າງຊື່ໄດເລກະທໍລີທີ່ສອດຄ່ອງ. ນີ້ແມ່ນເປັນປະໂຫຍດເພື່ອຮັບປະກັນວ່າສອງ
ການເກັບກໍາຢູ່ໃນເຄື່ອງທີ່ແຕກຕ່າງກັນມີຮູບແບບໄດເລກະທໍລີດຽວກັນຄືກັນອ້ອຍຕ້ອຍ, ດັ່ງນັ້ນເຂົາເຈົ້າ
ສາມາດໄດ້ຮັບການ rsynced ໄດ້ຢ່າງງ່າຍດາຍ. ມັນຫຼີກລ້ຽງຊື່ໄດເລກະທໍລີທີ່ຄືກັນຍົກເວັ້ນ
casing, ແລະຍັງສອດຄ່ອງລະຫວ່າງແລ່ນ, ແລະໃນທົ່ວເຄື່ອງທີ່ແຕກຕ່າງກັນ. ບໍ່ມັກ
-i, ການລົງໂທດການປະຕິບັດແມ່ນເກືອບບໍ່ມີ.
ທ່ານສາມາດສົມທົບທາງເລືອກນີ້ກັບ --ການລວບລວມ ຖ້າທ່ານຕ້ອງການ. ໃຫ້ສັງເກດວ່າ --ການລວບລວມ
ການປ່ຽນແປງຮູບແບບລະບົບ, ສະນັ້ນການເກັບກໍາຈັດລຽງໂດຍບໍ່ມີການ --ການລວບລວມ ແຕ່ວ່າມີ
-- ສອດຄ່ອງ ຈະແຕກຕ່າງຈາກຄໍເລັກຊັນຈັດຮຽງດ້ວຍທັງສອງ --ການລວບລວມ ແລະ
-- ສອດຄ່ອງ. ທ່ານບໍ່ສາມາດສົມທົບ -- ສອດຄ່ອງ ກັບ --insensitive.
-ກ, -- ອະນຸຍາດໃຫ້ພິເສດ
ນີ້ບັງຄັບໃຫ້ຕ້ອງບໍ່ຖອດຕົວອັກສອນພິເສດອອກຈາກຊື່ໄຟລ໌ແລະໄດເລກະທໍລີ.
-c, --ການລວບລວມ
ເປີດໃຊ້ການກວດສອບການລວບລວມ. ໃນຮູບແບບນີ້ mussort ຈະໄປໂດຍຜ່ານໄຟລ໌ທັງຫມົດໂດຍບໍ່ມີການ
ຍ້າຍພວກມັນກ່ອນ, ຈັດຮຽງພວກມັນຢູ່ໃນໂຄງສ້າງຂໍ້ມູນພາຍໃນ, ຫຼັງຈາກນັ້ນມັນຈະພະຍາຍາມ
ກວດຫາອະລະບ້ຳການລວບລວມ ແລະຈັດຮຽງສະມາຊິກຄືນໃໝ່ຂອງອະລະບ້ຳການລວບລວມກ່ອນສຸດທ້າຍ
ການເຄື່ອນຍ້າຍໄຟລ໌ໃນແຜ່ນ. ອະລະບ້ຳການສັງລວມຖືກຈັດໃສ່ເຂົ້າໃນການຈັບຄູ່ຕົ້ນໄມ້ໄດເຣັກທໍຣີ
ALBUM/FILENAME ແທນທີ່ ສິລະປິນ/ອາລະບໍ້າ/FILENAME.
ກະລຸນາຮັບຊາບວ່າໂໝດນີ້ຊ້າກວ່າໂໝດປົກກະຕິເລັກນ້ອຍ, ແລະມັນຈະໃຊ້ເວລາດົນກວ່າເລັກນ້ອຍ
ກ່ອນທີ່ຈະມີການປ່ຽນແປງຕົວຈິງ. ນີ້ແມ່ນຍ້ອນວ່າມັນຈໍາເປັນຕ້ອງຄົ້ນຫາຜ່ານທັງຫມົດ
ໄຟລ໌ກ່ອນທີ່ມັນຈະເລີ່ມປ່ຽນຊື່ເຂົາເຈົ້າ.
--silentskip
ເຮັດໃຫ້ mussort ບໍ່ອອກຂໍ້ຄວາມກ່ຽວກັບໄຟລ໌ທີ່ມັນຂ້າມ (ທີ່ຂ້າມ
ໂດຍທົ່ວໄປແລ້ວຖືກ tagged ບໍ່ດີ, ຫຼືບໍ່ໄດ້ tagged ທັງຫມົດ).
- ໃນ, -- verbose
ເພີ່ມທະວີການ verbosity ຂອງ mussort ໄດ້. ສະໜອງສອງຄັ້ງເພື່ອເພີ່ມຄວາມເວົ້າໃຫ້ຫຼາຍຂຶ້ນ.
ຖ້າສະຫນອງໃຫ້ຫນຶ່ງຄັ້ງ, ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບສິ່ງທີ່ mussort ກໍາລັງເຮັດ, ເຊັ່ນວ່າ
ໄດເລກະທໍລີກໍາລັງຖືກປະມວນຜົນ, ຈະເປັນຜົນຜະລິດ (ອັນນີ້ສາມາດເປັນປະໂຫຍດໃນ --compilation
ຮູບແບບ, ເປັນ --compilation ຈະບໍ່ອອກຫຍັງຈົນກ່ວາຫຼັງຈາກໄຟລ໌ທັງຫມົດໄດ້ຖືກອ່ານ).
ຖ້າຫາກວ່າໃຫ້ສອງຄັ້ງ, ມັນຍັງຈະອອກຂໍ້ມູນກ່ຽວກັບການທີ່ໄຟລ໌ແມ່ນໃນປັດຈຸບັນ
ອ່ານ
--ງຽບ
ສະກັດກັ້ນຂໍ້ຄວາມສະຖານະທັງໝົດ (ແລະຊື່ເຄື່ອງໝາຍປາຍທາງ). ຄວາມຜິດພາດຍັງຈະໄດ້ຮັບ
ພິມອອກ.
--no-cache
ປິດການນຳໃຊ້ການເກັບຂໍ້ມູນໄຟລ໌. ໂດຍຄ່າເລີ່ມຕົ້ນ mussort ຈະ cache ຂໍ້ມູນໄຟລ໌
(ເຊັ່ນ: ແທັກ) ລະຫວ່າງການແລ່ນທີ່ຊ່ວຍປັບປຸງຄວາມໄວຢ່າງຕໍ່ເນື່ອງ
ຄຳຮຽກຮ້ອງ. ຖ້າທ່ານສະຫນອງນີ້, mussort ຈະບໍ່ຂຽນຫຼືອ່ານ cache ໃດໆ.
ປົກກະຕິແລ້ວມີຜົນປະໂຫຍດຫນ້ອຍຫຼາຍໃນການນໍາໃຊ້ນີ້, ການເກັບກໍາຂະຫນາດໃຫຍ່ເຖິງ 13 000+ ເພງ
ໄຟລ໌ມີພຽງແຕ່ໄຟລ໌ cache ຂອງ ~3.2MB. ຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະໄດ້ຮັບກັບຄືນໄປບ່ອນພຽງເລັກນ້ອຍຂອງຊ່ອງ
ໄຟລ໌ cache ໃຊ້ເວລາ, ເບິ່ງ --cleancache.
--refresh-cache
ນີ້ຈະເປີດໃຊ້ການເກັບຂໍ້ມູນໃນໂໝດ 'ຂຽນເທົ່ານັ້ນ'. ນັ້ນແມ່ນມັນຈະຂຽນຂໍ້ມູນໃຫມ່
ກັບ cache, ແຕ່ມັນຈະບໍ່ນໍາໃຊ້ຂໍ້ມູນທີ່ມີຢູ່ແລ້ວ. ນີ້ສາມາດຖືກນໍາໃຊ້ເປັນ
ທາງເລືອກໃນການລຶບ cache ທັງຫມົດໃນເວລາທີ່ທ່ານມີໄດເລກະທໍລີທີ່ແຕກຕ່າງກັນທີ່ທ່ານ
ຄັດ, ແລະພຽງແຕ່ຕ້ອງການທີ່ຈະຈັດຮຽງໃຫມ່ (ໂຫຼດຫນ້າຈໍຄືນ) ຫນຶ່ງໃນນັ້ນ.
--cleancache
ນີ້ເຮັດຄວາມສະອາດຖານຄວາມຈໍາ. ມັນຈະຜ່ານລາຍການທັງຫມົດໃນ cache ແລະເອົາອອກ
dangling ການອ້າງອິງ, ຂໍ້ມູນຫມົດອາຍຸແລະຂໍ້ມູນບໍ່ຄົບຖ້ວນ. ຂໍ້ມູນບໍ່ຄົບຖ້ວນຈະຖືກເພີ່ມເມື່ອ
mussort ຊອກຫາໄຟລ໌ທີ່ມີ invlalid/empty tags. ໄຟລ໌ເຫຼົ່ານັ້ນຍັງຖືກເພີ່ມໃສ່
cache ດັ່ງນັ້ນ mussort ບໍ່ຈໍາເປັນຕ້ອງມີການປະເມີນຄືນໃຫມ່ໃນແຕ່ລະຄັ້ງ, ແຕ່ລາຍການຂອງພວກເຂົາ
ບໍ່ມີຂໍ້ມູນທີ່ຖືກຕ້ອງ.
ນີ້ສາມາດເປັນປະໂຫຍດໃນບາງກໍລະນີ:
- ຖ້າຫາກທ່ານໄດ້ລົບຫຼື mvoed ຈໍານວນຫຼາຍຂອງໄຟລ໌ດົນຕີທີ່ mussort ມີ
ຈັດຮຽງກ່ອນໜ້ານີ້
- ຖ້າທ່ານຕ້ອງການປະຫຍັດພື້ນທີ່ HD ເລັກນ້ອຍ
- ຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະອ່ານຄືນໃຫມ່ຂໍ້ມູນຈາກໄຟລ໌ທີ່ມີໃນເມື່ອກ່ອນ
ຂໍ້ມູນບໍ່ຖືກຕ້ອງ
mussort ອັດຕະໂນມັດຈະປະເມີນຄືນຂໍ້ມູນ cache ທີ່ຫມົດອາຍຸໃດໆໃນລະຫວ່າງການແລ່ນ, ດັ່ງນັ້ນທ່ານ
ແມ່ນບໍ່ເຄີຍ ທີ່ກໍານົດໄວ້ ແລ່ນ --cleancache.
--ອະນາໄມ
ເມື່ອພາລາມິເຕີນີ້ມີຜົນບັງຄັບໃຊ້, mussort ຈະພະຍາຍາມເຮັດຄວາມສະອາດຕົ້ນໄມ້ໄດເລກະທໍລີ
ໂດຍການລົບບັນຊີທີ່ເປົ່າຫວ່າງທັງຫມົດທີ່ມັນ hits (ນອກເຫນືອໄປຈາກການດໍາເນີນການປົກກະຕິຂອງຕົນ
ຄັດ). ໃຫ້ສັງເກດວ່ານີ້ມີຜົນກະທົບປະສິດທິພາບຫຼາຍເນື່ອງຈາກວ່າ mussort
ຈໍາເປັນຕ້ອງໄດ້ເຮັດຫຼາຍພິເສດ readdir() ການດໍາເນີນງານ, ແລະຄວນຈະເຮັດໄດ້ພຽງແຕ່ຖ້າຫາກວ່າທ່ານສັງເກດເຫັນ
ຫຼາຍລາຍການເປົ່າຢູ່ໃນຕົ້ນໄມ້ດົນຕີຂອງທ່ານແລະຕ້ອງການໃຫ້ພວກເຂົາເຮັດຄວາມສະອາດ.
ໂດຍປົກກະຕິ mussort ຈະເຮັດຄວາມສະອາດໄດເລກະທໍລີທີ່ຫວ່າງເປົ່າໂດຍອັດຕະໂນມັດເປັນຜົນມາຈາກ
sorting, ແຕ່ທາງເລືອກນີ້ຈະເຮັດໃຫ້ກວດເບິ່ງໄດເລກະທໍລີທັງຫມົດທີ່ມັນພົບ.
ຂຶ້ນກັບ
mussort ສາມາດນໍາໃຊ້ຫ້ອງສະຫມຸດແລະສິ່ງອໍານວຍຄວາມສະດວກຫຼາຍຢ່າງເພື່ອດຶງຂໍ້ມູນແທັກ. ມັນຮຽກຮ້ອງໃຫ້ມີ
ພຽງແຕ່ຫນຶ່ງສໍາລັບແຕ່ລະຮູບແບບ, ຢ່າງໃດກໍຕາມຖ້າຫາກວ່າຫຼາຍວິທີການທີ່ມີ mussort ຈະພະຍາຍາມແຕ່ລະຄົນ
ໃນທາງກັບກັນຖ້າຫາກວ່າຫນຶ່ງໃນພວກເຂົາລົ້ມເຫລວ.
ມັນຕ້ອງການ:
ສໍາລັບ MP3: id3v2 (ດີທີ່ສຸດ), id3info ຈາກ id3lib, ຫຼືສຽງ::File
ສໍາລັບ Vorbis: Ogg::Vorbis::Header::PurePerl (ດີທີ່ສຸດ), ogginfo ຈາກ vorbis-tools, ຫຼື
ສຽງ::ໄຟລ໌
ສໍາລັບ FLAC: ສຽງ::ໄຟລ໌ (ດີທີ່ສຸດ) ຫຼື metaflac
ໃຊ້ mussort ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net