Перейти к содержанию
View in the app

A better way to browse. Learn more.

Dr.Head Forum. Всё можно послушать!

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

1920x420_D.webp

Album Player (Aplayer)

Featured Replies

Опубликовано
  • Автор

Падает Midori по причине, которая цитируется в предыдущем сообщении.

  • Ответов 20,7k
  • Просмотры 3,1m
  • Создана
  • Последний ответ

Больше всех сообщений

Популярные сообщения в теме

  • Есть область "beyong bit-perfect". То есть, когда bit-perfect уже есть, а проблемы остаются. Авторы ряда популярнейших плееров, включая foobar2000 и AIMP, активно отрицают саму принципиальную возможн

  • Обновление плеера от 31.01.2023 Для Windows • Исправлено восстановление выбора последнего воспроизводившегося трека при перезапуске плеера для альбомов с индексной картой .cue. • Для веб-интер

  • Для чайников все просто и так - нажать кнопку "пуск" и слушать. Настройки - от лукавого

Изображения в теме

Опубликовано

понял - его французское ё на странице заштырило :) Предлагаю его тогда убрать, иначе из тЕни не увижу. Pepe Deluxé - moget umljaut ne tot.

Изменено пользователем AleXH

Опубликовано
  • Автор

@AleXH

Текущее решение для Midori заключается в выполнении двух команд:

sce-import -br webkitgtk-1.0-0

sce-load webkitgtk-1.0-0

 

Если удастся найти, чего именно не хватает Midori из webkit, то потом будет компактнее.

Опубликовано
post-16351-0-79091800-1533707517_thumb.png - ne vzletelo, hotel skopirovat' text CtrlC i tut ne vzletelo...

Изменено пользователем AleXH

Опубликовано
  • Автор

@AleXH, я забыл про префикс lib.

Правильно так:

sce-import -br libwebkitgtk-1.0-0

sce-load libwebkitgtk-1.0-0

Опубликовано

loaded libwebkitgtk...sce kak-to podkluchat' ego nugno? Perezapustil midori - Music otkryvaet, umljaut pokazyvaet.

Изменено пользователем AleXH

Опубликовано
  • Автор

Нет, просто перезапустить Midori, если выполняется. И выходить с сохранением.

Опубликовано

fix for Classic (512), no compiled s "pravil'nymi" options gdat'?

Опубликовано

webkit 140MB i video s youtube vse ravno ne rabotaet... - kak-to eto nepravuil'no

Опубликовано
  • Автор

От вебкита в целом объеме, видимо, можно избавиться (это он сжатый 140, а так - 400), а видео никто не обещал.

Опубликовано

smotru v linux ves'ma frevol'no obraschajutsja s resursami - v bylye vremena skazali by govnokod. Imho esli youtube ne poddergivaetsja, to odnoznachno izbavljatsja ot vsego lishnego. V sce povtorov lib mnogo, no potroshit' vrjadli celesoobrazno.

Изменено пользователем AleXH

Опубликовано
  • Автор

Видимо, все зависимости собирают в каждый SCE, но совпадающие в файловой системе, которая в памяти, не должны дублироваться.

Опубликовано

tak i est', no na HDD razduvaetsja raza v 2 navernoe - osnovnoj objem zavisimosti i zanimajut. I zagrugaetsja bol'she vremeni.

Опубликовано
  • Автор

Дублирование библиотек в SCE, видимо, компромисс, связанный с обеспечением возможности независимо включать и выключать отдельные SCE из загрузки.

Опубликовано

eto ochevidno. Optimalno bylo by delat' snapshot s sgatiem v bz2, naprimer, i pri zagruzke razvorachivat' ego v pamjati, a ne paketami.

 

Например что-то в духе:

unsquasfs *.sce
mksquashfs bin sbin usr etc lib lib64 var all.sce

добавить к нему md5 и грузить all.sce - пошёл пробовать.

Изменено пользователем AleXH

Опубликовано
  • Автор

@AleXH, вот вылеченный Midori:

 

http://albumplayer.ru/linux/test/midori3.rar

 

В качестве альтернативы дополнительным 140MB потребовалось заменить один файлик размером 10KB. Но для этого пришлось перерыть все 140MB.

Опубликовано
потребовалось заменить один файлик размером 10KB. Но для этого пришлось перерыть все 140MB.

Ваше упорство в разрешении проблемы достойно уважения. - И что там было, entity какой-нибудь?

Опубликовано
  • Автор

Файл libharfbuzz-icu.so.0.10702.0 размером 10KB (это библиотека, используемая при рендеринге текста), скопированный из Lubuntu, приводил почему-то к вылетам. Догадаться о таком, конечно, невозможно. Пришлось искать по методике бинарных деревьев.

Изменено пользователем IgorA

Опубликовано

mne toge nichego v golovu ne prihodilo krome dvoichnogo delenija - no eto ochen' utomitel'no

 

post-16351-0-60996900-1533791782_thumb.pngpost-16351-0-11868700-1533792732_thumb.png

 

gmu Open i vigu Mirage, a ogidau uvidet' Pink Floyd.

Изменено пользователем AleXH

Опубликовано
  • Автор

@AleXH

Логику позиционирования при открытии панели выбора папки я уже пояснял - вверху списка оказывается последняя раскрытая при предыдущем выборе папка (нижний [-]). На мой взгляд, это приемлемый вариант. Но разработчикам альтернативных интерфейсов не возбраняется сделать что-то другое :)

Опубликовано

'everything' pod linux by...

 

etomu "razrabotchiku" znanij ne "hvatat" :) budem iskat' dumat'

 

 

 var trind = 0;
 $.each(Playlists, function (ind, val)
 {
	 var val_ = (ind == 0) ? 'Last Playlist' : val;
	 $('#Playlists').append('<tr ' +'id=tr' + ind +'><td onclick="SelectPlaylist(' + ind + ')">' + val_ + '</td></tr>');
	 if(val_.toString().indexOf("⊟") != -1)
	 {
		 trind = '#tr' + ind;
	 }
 } );	

 

 

poluchaetcja trind= poslednij minus v spiske, a nado chtoby po sobytiju razvorachivanija.

 

UP. Позиционирует (всегда ли?) на последнее место, где мы "ковырялись" ))) Непонятно (мне) всегда ли ind2 и ind будут из одного множества. Если да и ошибок нет, то прошу внести изменения в дистриб.

 

var trind2 = 0;
function SetPlaylistSelColor(down)
{
$.each($('#Playlists').children(), function (ind2, val) {
 if (ind2 == PlaylistIndexNew)
 {
	 if(down == true)
			 $(val).css('background-color', 'rgb(184,184,184)');
	 else
			 $(val).css('background-color', 'rgb(104,104,104)');
trind2 = ind2;
 }
 else
	 $(val).css('background-color', 'rgb(68,68,68)');
});
}
function onselectPlaylist_(data)
{
Playlists = data.Playlists;
RemoveHourglass();
$('#Playlists').empty();
if (Playlists != null && Playlists.length > 0)
{
$.each(Playlists, function (ind, val)
 {
//var trind = 0;
var val_ = (ind == 0) ? 'Last Playlist' : val;
	 $('#Playlists').append('<tr ' +'id=tr' + ind +'><td onclick="SelectPlaylist(' + ind + ')">' + val_ + '</td></tr>');
	 //if(val_.toString().indexOf("⊟") != -1)
	 //{
	 //	 trind = '#tr' + ind;
	 //}
 } );	
}
SetPlaylistSelColor(false);
$('#bOpen').attr('src', 'img/opena.png')
$('#Albums').css('visibility', 'hidden');
$('#Songs').css('display', 'none');
$('#Playlists').css('display', '');
var trind='#tr'+trind2;
$('#SongsBlock').scrollTop(($(trind).offset().top - $(trind).parent().offset().top)/coeff_y);
}

 

- борда ставит подножки своим форматированием

Изменено пользователем AleXH

Опубликовано
  • Автор

@AleXH, мой вариант при перезапуске браузера сохранит позицию, а этот сбросит на первую строку.

Возможен вариант "симбиоза" решений, если trind2 инициализировать в -1 и игнорировать при этом значении, а при других значениях он будет иметь приоритет.

Опубликовано

Мне не нравится, что априори считается что активен последний минус, в то время как пользователь может вернуться вверх по списку и раскрыть что-либо вверху - у меня это частая ситуация.

Опубликовано
  • Автор

Этот вариант позволяет не добавлять лишнюю переменную в набор данных передаваемых через JSON от сервера к браузеру. Достаточно привыкнуть закрывать покинутые ветки в дереве и позиционирование всегда будет подходящим.

Ваш вариант запоминает позицию и при выходе без выбора, что тоже спорно.

Для публикации сообщений создайте учётную запись или авторизуйтесь

Последние посетители 0

  • Ни одного зарегистрированного пользователя не просматривает данную страницу

Account

Navigation

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.