Мой MP3-плеер воспроизводит файлы в том порядке, в котором они были размещены в файловой системе. Теперь кажется, что Наутилус копирует файлы в произвольном порядке, поэтому при прослушивании аудиокниги или чего-то подобного я получаю все главы в произвольном порядке, что не так здорово, когда вы на велосипеде, поэтому вы не можете взять свой MP3-плеер из своего кармана, чтобы найти правильный. При использовании mc
(Midnight Commander) большинство файлов имеют копии в алфавитном порядке, и я хочу, чтобы это произошло.
Так что там ...
Дополнительная информация:
blockquote>
- Элементарная ОС 0.1 Jupiter (на основе Ubuntu 10.10)
- 64-бит
- Копирование музыки из Файловая система NTFS для странно сформированной файловой системы FAT32 на MP3-плеере .
Могло случиться так, что игрок использует время изменения файла. Вы могли использовать сценарий Python как следующее для получения всех файлов в папке, и touch
их для изменения прошлого времени доступа. Без плеера я не могу протестировать результат причины.
import os
import sys
path = sys.argv[1]
thefiles = os.listdir(path)
thefiles.sort()
for fname in thefiles:
os.utime(os.path.join(path, fname), None)
Этот скрипт должен быть запущен на папке плеера (замените "path_to_the_player_folder" фактическим путем) как это (при сохранении его как touch_all.py): python touch_all.py "path_to_the_player_folder"
Я понятия не имею о том, как сказать наутилус, как скопировать файлы. Другие могли бы ответить что часть вопроса, все же.
Что касается fatsort
, используйте его следующим образом:
sudo umount /dev/sdxxxx
fatsort /dev/sdxxx
Вам нужно выяснить, что это за устройство на самом деле - это может быть sda, sdb и т. Д.
sudo fdisk -l
должен показать вам смонтированные системы.
Утилита, которую вы ищете, существует и является FATSort .
Он доступен в репозиториях Ubuntu в пакете fatsort
.
Чтобы украсить ответ энзотибом; эти проигрыватели воспроизводят файлы в том порядке, в котором они находятся в таблице размещения файлов (FAT, в FAT).
Таким образом, FATSort является одним из возможных решений проблемы. Отмеченное предупреждение по двум причинам:
fsck.vfat
, с вами все будет в порядке. fsck.vfat
(или проверку диска в Windows), у вас все будет в порядке - это пояс и Отказ от скобок от автора palimpsest
/ Дисковая утилита имеет опции для проверки диска из графического интерфейса.
Другие программы, которые сортируют FAT, можно увидеть здесь: http://www.murraymoffatt.com/software-problem-0010.html
Альтернативные решения;
[ 115] Копирование файлов в порядке воспроизведенияСамым простым и очевидным является копирование файлов на проигрыватель в том порядке, в котором вы хотите их воспроизвести. Наутилус копирует файлы в явно неопределенном порядке в файловую систему плеера по той же причине - он работает с файлами в том порядке, в котором iNodes расположены на диске.
Если в именах файлов ваших дорожек указан номер дорожки в начале, это идеально. Большинство инструментов командной строки сортируют вещи в лексикографическом порядке. Как вы заметили, такие инструменты, как Midnight Commander, также будут делать это.
# Find the files in the source | copy them to the target folder
# Note we use the -print0 | -0 args because media file names
# commonly contain spaces
find /path/to/music/folder -print0 | xargs -0 cp -t /path/to/target/folder
Некоторые проигрыватели поддерживают файлы списка воспроизведения. Я храню скрипты в своей файловой системе MP3-плеера для поддержки создания этих плейлистов. Мой плеер представляет собой устройство iRiver, которое имеет определенный двоичный формат списка воспроизведения. Если ваш проигрыватель поддерживает плейлисты .m3u, формат очень прост и состоит только из закомментированных метаданных и путей в текстовом файле. Я делал списки воспроизведения в Rhythmbox и преобразовывал их в формат iRiver; У меня еще не было возможности использовать его в Banshee (я делаю его только для тренировок, и мои тренировки очень предсказуемы ...)