Вы можете напрямую использовать xapian DB:
import xapian
db=xapian.Database("/var/cache/software-center/xapian")
for m in db.postlist(""):
appname = db.get_document(m.docid).get_data()
Или внутренний API-интерфейс программного обеспечения:
import sys
sys.path.insert(0, "/usr/share/software-center/")
import softwarecenter.db.database
db = softwarecenter.db.database.StoreDatabase()
db._aptcache.open()
# 'use_axi' is use apt-xapian-index
# 'use_agent' is use the Software Center Agent database
db.open(use_axi=False, use_agent=False)
for doc in db:
app = db.get_application(doc)
print app.appname, app.pkgname
appdetails = app.get_details(db)
# Icon names are relative to /usr/share/app-install/icons/
print appdetails.icon
Мы отлично поработали с guayadeque.
d11] Для Lubuntu см. этот скриншот: Guayadeque - Lubuntu 12.10
Попробуйте Exaile:
Вы можете обновить его из ppa:
sudo apt-add-repository ppa:exaile-devel/ppa
sudo apt-get update && sudo apt-get install exaile
См. ppa
Я был в аналогичной ситуации несколько лет назад, но в конце концов обнял парадигму тегов и никогда не оглядывался назад.
Я все еще храню музыку в жанре и (необязательно) суб- и под-поджанре папок, но все запросы и организация выполняются с помощью тегов. Имея достаточно мощную возможность поиска, все мои варианты использования решены, и теперь я могу манипулировать библиотекой гораздо больше, чем только папки. Правда, просмотр иерархии гораздо менее симпатичный.
Как это бывает, я использую (и теперь совместно разрабатываю) Quod Libet для этого; на основе каталогов могут быть запрошены: ~dirname=/Baroque\/German/ (или что-то еще), или вы можете определить тэг sub-genre (и автоматизировать). Совсем недавно существует также плагин Filter On Directory - может помочь несколько простых вариантов использования. Однако, если у вас есть твердая идея для нового типа браузера, не стесняйтесь поднять запрос функции ...
Музыкальный плеер, очень похожий на foobar с точки зрения его простоты и простоты использования, вероятно, decibel, который вы можете установить с помощью
sudo apt-get install decibel-audio-player
Вместо того, чтобы импортировать всю музыку, вы можете перемещаться по структуре папок в боковом бою, а затем перетаскивать выбранную папку в основную боль и сразу начинать воспроизведение музыки (см. первый скриншот). Decibel разработан, чтобы обеспечить очень простой и удобный способ сохранения структуры папок вашей музыки и позволяет вам находить то, что вы хотите очень быстро и легко.
Возможно, это не самый многофункциональный медиаплеер, и у него может не быть всего, что вы пожелаете, но я считаю его отличным игроком. Более подробная информация доступна на домашней странице децибела.
Если у вас возникли проблемы с навигацией по вашим папкам, проверьте, что ваша домашняя папка указана в decibel's проводнике, перейдя в настройки> explorer и нажав File Explorer (см. скриншот 2 и 3 ниже) и добавив его при необходимости (см. снимок экрана 3).
Музыкальный плеер, очень похожий на foobar с точки зрения его простоты и простоты использования, вероятно, decibel, который вы можете установить с помощью
sudo apt-get install decibel-audio-player
Вместо того, чтобы импортировать всю музыку, вы можете перемещаться по структуре папок в боковом бою, а затем перетаскивать выбранную папку в основную боль и сразу начинать воспроизведение музыки (см. первый скриншот). Decibel разработан, чтобы обеспечить очень простой и удобный способ сохранения структуры папок вашей музыки и позволяет вам находить то, что вы хотите очень быстро и легко.
Возможно, это не самый многофункциональный медиаплеер, и у него может не быть всего, что вы пожелаете, но я считаю его отличным игроком. Более подробная информация доступна на домашней странице децибела.
Если у вас возникли проблемы с навигацией по вашим папкам, проверьте, что ваша домашняя папка указана в decibel's проводнике, перейдя в настройки> explorer и нажав File Explorer (см. скриншот 2 и 3 ниже) и добавив его при необходимости (см. снимок экрана 3).
Музыкальный плеер, очень похожий на foobar с точки зрения его простоты и простоты использования, вероятно, decibel, который вы можете установить с помощью
sudo apt-get install decibel-audio-player
Вместо того, чтобы импортировать всю музыку, вы можете перемещаться по структуре папок в боковом бою, а затем перетаскивать выбранную папку в основную боль и сразу начинать воспроизведение музыки (см. первый скриншот). Decibel разработан, чтобы обеспечить очень простой и удобный способ сохранения структуры папок вашей музыки и позволяет вам находить то, что вы хотите очень быстро и легко.
Возможно, это не самый многофункциональный медиаплеер, и у него может не быть всего, что вы пожелаете, но я считаю его отличным игроком. Более подробная информация доступна на домашней странице децибела.
Если у вас возникли проблемы с навигацией по вашим папкам, проверьте, что ваша домашняя папка указана в decibel's проводнике, перейдя в настройки> explorer и нажав File Explorer (см. скриншот 2 и 3 ниже) и добавив его при необходимости (см. снимок экрана 3).
Музыкальный плеер, очень похожий на foobar с точки зрения его простоты и простоты использования, вероятно, decibel, который вы можете установить с помощью
sudo apt-get install decibel-audio-player
Вместо того, чтобы импортировать всю музыку, вы можете перемещаться по структуре папок в боковом бою, а затем перетаскивать выбранную папку в основную боль и сразу начинать воспроизведение музыки (см. первый скриншот). Decibel разработан, чтобы обеспечить очень простой и удобный способ сохранения структуры папок вашей музыки и позволяет вам находить то, что вы хотите очень быстро и легко.
Возможно, это не самый многофункциональный медиаплеер, и у него может не быть всего, что вы пожелаете, но я считаю его отличным игроком. Более подробная информация доступна на домашней странице децибела.
Если у вас возникли проблемы с навигацией по вашим папкам, проверьте, что ваша домашняя папка указана в decibel's проводнике, перейдя в настройки> explorer и нажав File Explorer (см. скриншот 2 и 3 ниже) и добавив его при необходимости (см. снимок экрана 3).
Музыкальный плеер, очень похожий на foobar с точки зрения его простоты и простоты использования, вероятно, decibel, который вы можете установить с помощью
sudo apt-get install decibel-audio-player
Вместо того, чтобы импортировать всю музыку, вы можете перемещаться по структуре папок в боковом бою, а затем перетаскивать выбранную папку в основную боль и сразу начинать воспроизведение музыки (см. первый скриншот). Decibel разработан, чтобы обеспечить очень простой и удобный способ сохранения структуры папок вашей музыки и позволяет вам находить то, что вы хотите очень быстро и легко.
Возможно, это не самый многофункциональный медиаплеер, и у него может не быть всего, что вы пожелаете, но я считаю его отличным игроком. Более подробная информация доступна на домашней странице децибела.
Если у вас возникли проблемы с навигацией по вашим папкам, проверьте, что ваша домашняя папка указана в decibel's проводнике, перейдя в настройки> explorer и нажав File Explorer (см. скриншот 2 и 3 ниже) и добавив его при необходимости (см. снимок экрана 3).
Музыкальный плеер, очень похожий на foobar с точки зрения его простоты и простоты использования, вероятно, decibel, который вы можете установить с помощью
sudo apt-get install decibel-audio-player
Вместо того, чтобы импортировать всю музыку, вы можете перемещаться по структуре папок в боковом бою, а затем перетаскивать выбранную папку в основную боль и сразу начинать воспроизведение музыки (см. первый скриншот). Decibel разработан, чтобы обеспечить очень простой и удобный способ сохранения структуры папок вашей музыки и позволяет вам находить то, что вы хотите очень быстро и легко.
Возможно, это не самый многофункциональный медиаплеер, и у него может не быть всего, что вы пожелаете, но я считаю его отличным игроком. Более подробная информация доступна на домашней странице децибела.
Если у вас возникли проблемы с навигацией по вашим папкам, проверьте, что ваша домашняя папка указана в decibel's проводнике, перейдя в настройки> explorer и нажав File Explorer (см. скриншот 2 и 3 ниже) и добавив его при необходимости (см. снимок экрана 3).