NVIDIA išleido naujas 195.22 Beta tvarkykles

2 gruodžio, 2009 – 7:40

NVIDIA logotipas Kartu su šiuo atnaujinimu ir toliau tęsiama VDPAU tobulinimas. Tai pagrindinis programuotojų tikslas sekančioje versijoje. Visi šie VDPAU atnaujinimai privers technologiją veikti dar stabiliau ir sparčiau.
Taip pat atlikta keletas pakeitimų R14F ir RG32F GLXFBConfigs (GeForce 8 ir naujesniem) palaikymui NVIDIA 3D Vision Stereo Linux su Quadro GPU, A2BGR10 32-bit GLX vizualijų palaikymas 30-bitų X ekranuose, DisplayPort pataisymai dėl DPMS režimo, glXSwapBuffers() elgesio pakeitimai.

Taip pat NVIDIA 195.xx veiks su Apple Cinema 24″ LED ekranais ir kai kuriais kitais DisplayPort monitoriais, kurie turėjo problemų su NVIDIA tvarkyklėmis.

Pakeitimų sąrašas

  • Enhanced the VDPAU blit-based presentation queue to provide values of „first_presentation_time” that have less jitter.
  • Add support for R16F and RG32F GLXFBConfigs when using GeForce 8 series and higher GPUs.
  • Added support for NVIDIA 3D Vision Stereo on Linux with Quadro GPUs. See the „Stereo” X configuration documentation in the README for details.
  • Added support for A2BGR10 32-bit GLX visuals on 30-bit X screens. These allow some level of window transparency when using 30-bit visuals with GLX and Composite, but they may cause problems with older X servers and/or applications.
  • Fixed a problem that caused DisplayPort devices to behave incorrectly when DPMS power saving mode was triggered.
  • Updated VDPAU to improve thread concurrency. See the README for details.
  • Altered NVIDIA X driver behavior in the case that no display devices are connected to the GPU. Previously, in this case, the NVIDIA X driver would pretend a CRT was connected to the GPU. Now, the NVIDIA X driver will not automatically pretend that any CRTs are connected. If the X driver does not detect any connected display devices, the X server will fail to start.
  • Disabled software cursors when the driver is operating in „no scanout” (UseDisplayDevice „none”) mode. The software cursor image is not visible in remote desktop applications or screenshots anyway, so having software cursor enabled was unnecessary.
  • Changed glXSwapBuffers() behavior for a pixmap such that it is now a no-op in the direct rendering case in order to match the indirect case and comply with the GLX spec. Previously, calling glXSwapBuffers() on pixmaps in the direct case would swap the pixmap’s buffers if the pixmap was double buffered.
  • Modified the installation location and names of internal VDPAU libraries to conform to conventions and Debian packaging guidelines. New versions of libvdpau expect this layout. Compatibility with old versions of libvdpau is maintained with symlinks.
  • Fixed a bug that could cause errors in graphical applications run after a previous application using VDPAU and OpenGL. This behaviour was observed when running Gwenole Beauchesne’s hwdecode-demos application.
  • Modified vdpau.h to increment VDPAU_VERSION, to reflect the fact that new features have been added in the past. Also, add the new define VDPAU_INTERFACE_VERSION.
  • Fixed a periodic temporary hang in the VDPAU blit-based presentation queue.
  • Fixed a problem that caused resolution limitations or corruption on certain DisplayPort devices such as the Apple 24″ Cinema display or some DisplayPort to VGA adapters.
  • Disabled the UseEvents option for GeForce 8 series and higher GPUs due to a problem that causes occasional short hangs. It will be re-enabled when that bug has been tracked down and fixed.
  • VDPAU now allows multiple streams to be decoded at once, without the need to set any environment variables.

Nuorodos
README failas: x86, x86-64.
Parsisiųsti x86-64.
Parsisiųsti x86.

Opera pradėjo leisti naują naršyklės versijos šaką 10.20

26 lapkričio, 2009 – 21:57

Opera logotipas Neilgai trukus po Opera 10.10 galutinės versijos paskelbimo, Opera Software pradėjo kurti naują naršyklės versiją ir išleido Opera 10.20 Alpha versiją. Pagrindinė šios naršyklės naujovė – jau seniai žadėtas 10-os versijos „widget“ varikliuko patobulinimas.

Dar prieš pradedant kurti 10-ąją versiją, Firefox besužibant su savo ypač naudingu universaliuoju priedų varikliuku, Opera kūrėjai užsiminė, jog 10-oji versija turės ypač gerą widget’ų varikliuką, kuris greičiausiai netgi lenks tuometinį Firefox. Galbūt to Opera Software ir nepasieks, tačiau bent jau pradėjo prie to dirbti – jau gal dveji metai praėjo nuo to pranešimo apie užgaidas pralenkti Firefox.

Kitoks Opera widget’ų elgesys. Nuo šios versijos Opera widget’us galima paleisti kaip ir mobiliajame telefone – be pačios naršyklės. Tai reiškia, jog jums nereikia diegti giganto Google Desktop arba kokio Yahoo! produkto norint turėti „widget’us“ ant darbastalio – juk naršyklė žymiai mažesnė ir paprastesnė, o tuo labiau – dabar jos net nereikės paleisti norint naudotis widget’ais. Kiekvienoje sistemoje widget’o instaliavimas dabar atrodo kiek skirtingai.

Funkcionalesni ir geresni widget’ai. Šioje versijoje pastebėsite daug pakeitimų būtent widget’uose. Patobulinta jų vartotojo sąsaja. Juos ne tik galima paleisti be pačios Opera naršyklės, bet ir jie patys turės daugiau naudingų funkcijų – nebeatrodys tokie nereikalingi kaip anksčiau. Pradinis pirmojo paleidimo puslapis jums pasiūlys du widget’us – Twitter ir Google Translate. Abu widget’ai atrodo ganėtinai neblogai išbaigti, veikiantys be didesnių problemų. Išbandyti patiems tiesiog privaloma!

Bendri pakeitimai

  • Patobulinta widget’ų įdiegimo sąsaja.
  • Pervadinta „Widget Import Wizard“ į „Export Wizard“. Patobulinta Ux ir UI.
  • Pataisytas widget’ų meniu elgesys.
  • Profilių grupės widget’ų vykdymui.
  • Atnaujintas Speed Dial Opera Widget’am.
  • Įtraukti widget’o kontroliavimo mygtukai, viršutiniame dešiniajame widget’o kampe (matomi tik užvedus pele).

Pakeitimų sąrašas

  • Partial Fix of Bug DSK-266341 (Improve widget installer dialog)
  • Fixed Bug DSK-267451 (Widget crashes after close attempt without disconnecting from remote debugger)
  • Fixed Bug DSK-267605 (Uninstalling widget leaves directories around)
  • Fixed Bug DSK-267729 (Widgets should not open all links in browser instead of inside widget)
  • Fixed Bug DSK-267784 (Open folder option of transfer manager opens widget installer)
  • Fixed Bug DSK-267951 (Installing/importing multiple instances of widget it will be numbered starting from 1)
  • Fixed Bug DSK-267690 (Widget’s About windows says ‘About Opera’ instead of ‘About ‘)
  • Fixed Bug DSK-268115 (Widget icons placed on root when upgrading widgets)
  • Fixed Bug DSK-268159 (Installation of widget with relative path creates incorrect shortcut)
  • Fixed Bug DSK-269362 (Shortcut locations are displayed even if widget installation failed)
  • Fixed Bug DSK-270201 (Impossible to finish Widget Export Wizard)
  • Fixed Bug DSK-270205 (Widget Export Wizard’s title is not bold)
  • Fixed Bug DSK-270612 (Widget Export Wizard: absolute path required error message is being displayed while exporting widgets)
  • Fixed Bug DSK-266362 (Widget’s context menu should be treated as a part of widget): Fixed widgets functional buttons and menu
  • Fixed Bug DSK-270124 (Widgetize – gallery widget does not work when opened first time just after creation and download): Widget window size was incorrectly set up
  • Fixed Bug DSK-265265 (It is possible to install 2 widgets in the same folder making uninstall impossible)
  • Fixed Bug DSK-266020 (It is not possible to switch off notifications in widgets): Exposed the preference to enable/disable notifications for widgets
  • Widget should now remember last position on screen.
  • Modifying User Agent string for Widgets
  • Windows
    • Fixed Bug DSK-267995 (Microsoft VBScript – compilation error while deleting widget with quotation mark in its name)
    • Fixed Bug DSK-268980 (Wrong icons assigned to Opera Widgets)
    • Adding Publisher and Comments entries to the gadget Uninstall registry key
  • Mac
    • Fixed Bug DSK-271147 (Opera Widget Runtime installer crashes upon installing widget)
    • Fixed Bug DSK-270238 (Deliver widget’s preferences dialog)
    • Profiled bundles for Widget runtime
  • Unix
    • Fixed Bug DSK-258474 (Trying to open already opened widget asks user if he’s sure): Running Widget is brought to the foreground, rather than a new copy started
    • Fixed Bug DSK-267946 (Widget launcher fails to load the bundled Qt dynamic libraries)
    • Default prog menu shortcut for Linux when exporting widgets
    • Fix for crash when invoking ./opera -widget
      without -pd argument

Jau žinomų problemų sąrašas

  • General
    • DSK-269229 – Icon file is not created for widgets with icon in svg format.
    • DSK-268197 – Widgets always use first available icon even when one with better quality is available
    • DSK-268306 – Widget background color shuold be default not black
    • DSK-261222 – Dragonfly do not show opened widget
  • Windows
    • DSK-266456 – Crash after removing Opera, then trying to start a widget
    • DSK-268209 – Flashplugin installation doesn’t affect widgets if default browser is IE
  • Mac
    • DSK-270209 – Some widget’s preferences files are stored in ~/Libraries/Application Support/
    • DSK-267728 – Reload is not included as the first item in the View menu
    • DSK-266995 – Widgets spew garbage to Terminal on launch
    • Autoupdate isn’t working
  • Unix
    • DSK-268022 – Downloading Flash plugin do not makes flash-content widgets working
    • DSK-270884 – Widgets in application mode with transparent background are not drawn correctly
    • DSK-271446 – Widget icons without transparency channel are not drawn correctly
    • DSK-270864 – RPM generation without rpm-build package installed may generate broken rpms

Nuotraukos
1 nuotrauka

2 nuotrauka 3 nuotrauka

4 nuotrauka 5 nuotrauka

Nuorodos
Widget’ų instaliatoriaus atnaujinimo aprašymas.
Daugiau nuotraukų.

Dėmesio! Programos kūrėjai šią „Opera“ naršyklės versiją pažymi kaip negalutinę ir nerekomenduoja ją naudoti ir tikėtis stabilumo.

Parsisiųsti
Windows MSI/ Windows Classic
Macintosh (universali versija) / Macintosh (tik Intel)
Unix/Linux

Kas naujo µTorrent 2.0 Beta 17427?

26 lapkričio, 2009 – 18:59

µTorrent logotipas µTorrent – tai BitTorrent tinklų klientas, kuris toks populiarus, jog kai kuriems Windows vartotojams jis tiesiog yra vienintelė „torrent’ų programa“. Kaip žinia, seniau, kai BitTorrent tinklai nebuvo populiarūs, naudojimasis BitTorrent rijo labai daug CPU ir kartais netgi RAM resursų. µTorrent išpopuliarėjo todėl, nes jos pavadinimas iš tikrųjų nemelavo – CPU ir RAM sąnaudos yra micro dydžių, o ir pati programa užima neįtikėtinai mažai vietos (264 KB). Nors daugelis BitTorrent klientų jau spėjo pasivyti µTorrent resursų sąnaudų mažumu, tačiau ne populiarumu. Todėl µTorrent 2.0 išleidimas turėtų būti svarbus įvykis BitTorrent tinklams ir jų naudotojams – naujos funkcijos ir klaidos. O kol kas galime išbandyti Beta versiją.

Naujos funkcijos

  • UDP „tracker’ių“ palaikymas. Tai reiškia, jog nuo šiol µTorrent su serveriais galės komunikuoti UDP protokolu, kuris sunaudos mažiau serverių resursų. Tai turėtų labai gerai atsiliepti BitTorrent tinklų „tracker’iams“, kurie neturi daug resursų ir galingų serverių.
  • Naujas alternatyvus komunikacijos būdas – uTP, skirtas BitTorrent srautui. Su juo klientas gali automatiškai reguliuoti tinklo srauto sąnaudas ir išvengti drąstiško interneto greičio „pagrobimo“ torrent’ams. Labai svarbu, jog ši funkcija leis jums kartu naudotis ir BitTorrent’ais, ir vis dar turėti šiek tiek srauto naršymui, pokalbiam ir pan. O svarbiausia – jos nereikia konfigūruoti, tiesiog įjungti nustatymuose ir viskas. Tai didelis pranašumas prieš QoS – technologiją, kurią sudėtinga tinkamai įdiegti ir naudoti paprastam vartotojui. uTP taip pat yra svarbi funkcija tuo, jog į µTorrent įtraukia STUN galimybes ir leis susijungti dviem „peer’am“ net jeigu jie abu yra už ugniasienių/maršrutizatorių.
  • „Transfer cap“ arba „srauto matuoklės“ nustatymai padės neviršyti interneto paslaugų tiekėjo nurodytų srauto limitų – galėsite nurodyti kiek ir kada srauto galima išnaudoti. Galėsite ne tik stebėti sunaudojamo srauto grafiką, bet ir sukonfigūruoti µTorrent, jog sustotų, kai pasiekiami nustatyti limitai. Galite pasirinkti ką sustabdyti – tik parsisiuntimas, tik išsiuntimas ar viskas kartu.

Atlikti pakeitimai, lyginant su paskutiniąja µTorrent 2.0 Beta versija (17341)

  • Ištaisyta keletas klaidų, lėmusių dažną nulūžinėjimą naudojantis magnet nuorodomis.
  • Ištaisyta nulūžymas su super „seedinimu“ „torrent’o“ be meta informacijos.
  • Ištaisytas uTP edge-case valdymas.
  • Įtrauktas visiškas tik „upload’inimo“ plėtinio palaikymas.

Ši versija dar nėra galutinė ir naudojantis ja jūs turite suprasti, jog šioje versijoje dar yra klaidų ir ji nėra išbaigta.

Nuorodos
Parsisiųsti (16666; 2009-09-25)
Parsisiųsti (16835; 2009-10-10)
Parsisiųsti (16850; 2009-10-12)
Parsisiųsti (17127; 2009-11-03)
Parsisiųsti (17127; 2009-11-06)
Parsisiųsti (17273; 2009-11-12)
Parsisiųsti (17341; 2009-11-18)
Parsisiųsti (17427; 2009-11-25)

Ping.fm ir Blake.lt integracija per 5 minutes

25 lapkričio, 2009 – 12:45

Jau kuris laikas naudojuosi Blake.lt pranešimų siuntimui ganėtinai globaliu mąstu – iš čia jos gali keliauti į Twitter, Facebook, Ežio klubą ir pan. Statusus atnaujinti galima per XMPP (GTalk) protokolą, kas labai pravartu, jeigu nenorite atidaryti Blake.lt puslapio atnaujindami statusą. Tačiau man to negana – todėl labai susidomėjau Ping.fm siūlomomis galimybėmis – statusą galite atnaujinti per Skype, GTalk, SMS, WAP, naršyklę ir t. t. Statusas keliauja tiek į Linkedin, Twitter, Facebook tiek į daug kitų socialinių tinklų. Tačiau Blake.lt palaikomų tinklų sąraše nėra. Blake.lt reikia pačiam pasidaryti „palaikomu“ tinklu. Laimei tam nereikia net penkių minučių.

Iš pradžių perskaičiau NePo rašytą straipsnį apie Blake API ir OAuth tačiau iš karto į akis puolė pastaba, jog reikės kontaktuoti su administratoriais dėl trupučio duomenų:

Pirmiausiai jums reikės oauth_consumer_key ir oauth_consumer_secret, kuriuos gausite tik asmeniškai sukontaktavę su Blakės kurėjais.

Kur čia visas patogumas? Per daug negalvojęs atsidariau Blake.lt API dokumentacijos puslapį. Truputį paskaičiau ir supratau, jog Blake.lt API dar toli iki Twitter API – nėra net paprasčiausios „follow“ funkcijos pridėti naujiem draugam, kas yra labai būtina funkcija marketingo mėgėjam save populiarinti užsisakant kitų srautus. Nors mano tikslas tik atnaujinti statusą, tačiau čia nieko naujo neradau – bandant naudotis bet kokia funkcija, reikalaujama autorizacija per šiuos kintamuosius:

{"error":"OAuth Verification Failed: Can't verify request, missing oauth_consumer_key or oauth_token"}

Nusprendžiau per daug nežaisti ir atsidariau Blake.lt nustatymų puslapį. Čia iš karto už akių užkliuvo galimybė statusą atnaujinti per XMPP (GTalk). Tai kiek bjaurokas metodas, tačiau visas darbas užtruko ne daugiau 5 minučių.

Reikalavimai šiam metodui

  • Serveris su PHP 5.x palaikymu.
  • curl.
  • Google Talk sąskaita.

Blake.lt ir GTalk palaikymas

Pirmiausiai Blake.lt nustatymų puslapyje įjungiame GTalk palaikymą:

GTalk įjungimas Blake.lt

Jeigu norite – galite uždėti varnelę. Tada į GTalk’ą gausite visus draugų statusų atnaujinimus, kuriuos esate užsisakę.

Dabar mūsų turėtų paprašyti patvirtinti, jog mūsų nurodyta GTalk sąskaita priklauso iš tikrųjų mums:

GTalk įjungimas Blake.lt

Atsidarykime GMail‘ą ir pokalbių laukelyje įrašykime „[email protected]“:

Blake.lt GTalk roboto pridėjimas į kontaktus

Iš čia pasirenkame „Invite to chat“, „Send invites“. Dabar kontaktų sąraše turėtų atsirasti kontaktas „blake.lt gtalk“. Paspauskime ant jo ir įveskime Blake.lt duotą patvirtinimo kodą (pavyzdyje, tai „8d39a7f2a2“):

Blake.lt GTalk roboto pridėjimas į kontaktus

Bet kokia žinutė, nusiųsta šiam kontaktui, paklius į Blake.lt kaip jūsų statuso atnaujinimas. Blake.lt nustatymų puslapyje turėtų dingti prašymas patvirtinti sąskaitą.

Dabar galite pereiti prie PHP scenarijaus („script’o“) rašymo.

Norite tiesiog išbandyti kaip tai veikia?

Praleiskite sekančią dalį ir pradėkite nuo 5-ojo žingsnio. Tik vietoje „blake.php“ (pvz., „https://versme.net/Temp/blake.php“) rašykite:

https://versme.net/blake.php?username=prisijungimovardaspriegmailbeeta&password=slaptazodis

Pavyzdžiui:

https://versme.net/blake.php?username=ernetas&password=slaptazodis

Pavyzdyje laiškas būtų siunčiamas į [email protected], o GTalk sąskaita ir slaptažodis turėtų būti nuo „[email protected]“.

XMPPHP scenarijus statuso atnaujinimui per GTalk

Mūsų rašomas scenarijus bus dvejopų funkcijų – išsiųsti XMPP protokolu žinutę Blake.lt robotui ir išsiųsti laišką su statuso atnaujinimu sau, jeigu kartais Blake.lt neveiktų ir tuo metu negalėtų atnaujinti mūsų statuso.

Pirmiausiai surenkame visą reikiamą informaciją laiškui:

$email - gavėjo el. pašto adresas.
$subject - laiško tema.
$body - pirmoji laiško eilutė, o scenarijaus gale - $body jau visas laiško turinys.

Toliau tikriname ar žinutė iš tiesų yra, o gal čia paprasčiausiai kažkas užkliuvo už šio scenarijaus be jokių žinučių?

if(count($_POST) > 0) {
<..vykdomas siuntimas..>
}

Vietoje „<..vykdomas siuntimas..>“ rašome norimą scenarijų, kuris bus vykdomas siunčiant žinutę.

Norėdami išsiųsti laišką apie žinutę čia įrašykite eilutę:

mail($email, $subject, $body, "From: \"Ping.fm statuso atnaujinimas\" ");

Taip pat nepamirškite išsiųsti pačios žinutės Blake.lt GTalk robotui:

include 'XMPPHP/XMPP.php';
$conn = new XMPPHP_XMPP('talk.google.com', 5222, '[email protected]', 'slaptazodis', 'xmpphp', 'gmail.com', $printlog=false, $loglevel=XMPPHP_Log::LEVEL_INFO);
try {
$conn->connect();
$conn->processUntil('session_start');
$conn->presence();
$conn->message('[email protected]', stripslashes($_POST["message"]));
$conn->disconnect();
} catch(XMPPHP_Exception $e) {
die($e->getMessage());
}
?>

Nepamirškite pakeisti „[email protected]“ ir „slaptazodis“ į prisijungimo duomenis prie GTalk. Slaptažodyje venkite naudoti nestandartinius simbolius. Pavyzdžiui, viengubų kabučių sistema nesupras teisingai.

Bendras scenarijaus vaizdas: http://pastebin.com/f1803eb6f.

Scenarijų išsaugokime pavadinimu „blake.php“ (nebūtinai, tačiau toliau tokį naudosime pavyzdyje).

Surenkame ir pabaigiame integraciją

1. Parsisiųskite XMPP implementaciją XMPPHP iš oficialaus puslapio Google Code: http://code.google.com/p/xmpphp/.
2. Išpakuokite naujame kataloge.
3. Į serverį perkelkite katalogą „XMPPHP“ iš archyvo. Kiti failai mums nereikalingi.
4. Serveryje, šalia „XMPPHP“ katalogo įkelkime „blake.php“ scenarijų.
5. Prisijunkime prie Ping.fm ir „dashboard'e“ spaudžiame „Add more networks.
6. Pasirenkame „Custom URL“ spausdamie „Add network“.
7. „Custom URL“ nurodome „blake.php“ scenarijaus adresą ir spaudžiame „Submit“. Pvz.: „https://versme.net/Temp/blake.php“.
8. Grįžtame į „Dashboard“ ir išbandome. Veikia. Vuolia!

Amarok 2.2.1 atnaujinimas

24 lapkričio, 2009 – 10:49

Amarok logotipas Prieš savaitę buvo išleista Amarok 2.2.1 versija. Amarok – tai vienas geriausių ir populiariausių Linux grotuvų. Šis grotuvas veikia KDE ir Qt pagrindu, yra labai funkcionalus ir mėgstamas daugelio Linux naudotojų.
2.2.1 – tai pirmoji versija po prieš 6 savaites išleistos Amarok 2.2.0. Pirmoji 2.0 versija buvo išleista praeitų metų gruodį. Ši versija buvo ypatinga tuo, jog Amarok programuotojai perrašė grotuvą visiškai nuo nulio Qt4 ir KDE4 versijom.

Nors iki šiol antrojoje Amarok versijoje daugiausiai autoriai dėmesio skirdavo naujų funkcijų poliravimui, klaidų taisymui, jie taip pat nepamiršo ir naujų funkcijų bei išvaizdos. Daug pataisymų ir naujienų pastebėsite „Podcast“ sekcijoje, kur nuo šiol galite patys pažymėti podcast’us kaip „New“, įtraukti juos į grupes ir pan. Vos tik jūsų kompiuteris susijungs su internetu, „podcast’ai“ automatiškai atsinaujins ir rodys šalia savęs emblemas, kurios atvaizduos jų statusus.

Grojąraštyje pastebėsite naujienų taip pogi. Integruotas grojąraščio redaktorius nuo šiol gali keisti elementų dydį kaip ir „meta“ informaciją. Norėdami pereiti į grojąraščio paieškos laukelį galite tiesiog paspausti „Ctrl“+„J“ klavišų kombinaciją.

Iš dalykėlių, kurių greičiausiai nepastebėsite, verta paminėti kolekcijos skenerio patobulėjimą – jis nuo šiol neskenuos pasikeitusiame kataloge esančių nepasikeitusių katalogų ir taip paspartins muzikos kolekcijos atnaujinimą labai stipriai. Taip pat buvo atlikta begalės kitų kolekcijos skenerio optimizacijų. Pranešime apie atnaujinimą teigiama, jog kolekcijos dabar skenuojamos nuo 30% iki 300% sparčiau!

Ypač didžiulis kiekis darbo buvo skirta siekiant patobulinti stabilumą ir ištaisyti daug klaidų. Amarok 2.2.1 taip pat rasite naująjį „Script Updater“. Tiesa, kol kas jis veikia tik su scenarijais, kurie jau buvo su Amarok, o ne jūsų įdiegtais.

Pakeitimų sąrašas

  • Features
    • Podcasts will only be automatically updated when there is a network connection (using Solid).
    • The SMB (Samba) protocol is now supported in the playlist. Patch by Steven van der Vegt . (BR 178691)
    • Podcasts have better indication of status with emblem icons. (BR 209433)
    • The information from the podcast feed can be written to the downloaded files. Both manually and automatically.
    • Track bookmarks can be removed directly by using the delete icon shown in the popup when the mouse is over it.
    • Add a menu allowing the creation of any known type of bookmark to the Bookmark Manager.
    • CTRL+SHIFT+F toggles full screen mode. Patch by Rick W. Chen .
    • Podcast episodes can now be marked as new/old manually.
    • Podcasts can now be grouped in the playlist and show useful info in the tag editor.
    • Playlist files can be droped on the „Saved Playlist” category to import them into Amarok. (BR 193476)
    • Playlist files from the default playlist location are now loaded by default. (BR 209596)
    • Added view menu to menu bar for ease of use.
    • Saved playlists and folders can now be deleted with the keyboard.
    • Added „Copy on Write” when trying to edit a read only (one of the default) playlist layouts. The changed layout is now simply saved under a new name.
    • Added context view bookmarks, allowing saving and restoring of applet setups.
    • Enhanced –debug feature: When a function takes very long to run (> 5s), we print a special message (DELAY) that can be searched easily.
    • Middle-clicking an item in the Collection Browser appends it to the playlist. Patch by Felix Geyer . (BR 197423)
    • Added feature for removing duplicates from the playlist. Patch by John Atkinson . (BR 200445)
    • Allow changing of playlist layout item sizes using the inline editor.
    • Initial KNotify support.
    • Show total playlist file size in a tooltip when hovering over the total play list time. (BR 91640)
    • Implemented „Jump To”. Press Ctrl+J to focus the playlist search. (BR 92400)
    • Made Love/Skip/Ban/Enqueue/Dequeue available in Shortcuts configuration dialog. (BR 136232, BR 187542)
    • Added a function to automatically update the built-in scripts if newer versions are available.
  • Changes
    • Do not automatically fetch the entire Jamendo database every time the Jamendo service is started.
    • Database now does consistency checks on a semi-regular basis, with full checks upon full rescans.
    • Removal of most SQL during scan result parsing means enormous speedups during collection scanning. (BR 210201)
    • Usability improvements for the Videoclip applet.
    • Restore the proper custom bias when switching between saved biases (BR 209350).
    • Don’t crash when receiving bogus data from Last.Fm when asking for recommended songs (BR 208173).
    • UMS device plugin now checks MIME types of tracks both by content and filename. Thanks to Aran Cox for the patch.
    • Some optimization of SQL queries during scan to speed things up. (BR 210201)
    • Use an emblem for indicating a podcast episode is on disk. (BR 209433)
    • Scanning speedups by getting rid of unnecessary code paths and optimizing some queries. Patch by Egbert König . (BR 209822)
    • New main toolbar and renaming of ToolbarNG to Slim Toolbar.
    • Huge performance improvements for the Cover Manager. Thanks to Michael Reiher for the patch. (BR 210454)
    • Improved usability and look of main control buttons.
    • Multiple usability improvements for the Dynamic Playlist UI.
    • Moved the Podcast category to the top level of the Content panel.
    • Renamed „Browsers” panel to better suited „Media Sources”.
    • Improvements to the row heights in the playlist, making especially the size of the rating stars more consistent.
    • Usability improvements in the Context View’s applet tab bar.
    • Collection scanner won’t scan a directory more than once if passed in multiple times. Should significantly speed up certain incremental scanning cases.
    • When doing a recursive incremental scan, the scanner will no longer scan subdirectories of changed directories if those subdirectories’ mtimes have not changed, for extremely large speedups in some cases. For very flat collection trees, the difference is basically between a small incremental scan and a near full rescan.
    • Ask the user for confirmation before refetching lyrics and overwriting cached ones.
    • It is now possible to stop editing lyrics without saving changes in the lyrics applet.
  • Bugfixes
    • Fix issue where data structures were loaded with wrong values. (BR 212676)
    • Videoclip applet didn’t work correctly on some systems. Thanks for the patch go to Jacopo De Simoi.
    • Proportions of layout stay correct after window resizing. (BR 200527)
    • The GUI layout is now crash persistant. (BR 211509)
    • Ensure that ReplayGain float values are stored in the database with a period, not a comma. (BR 212676)
    • Fixed crashes with Icecast Directory script. (BR 206579)
    • Enabled C++ exceptions handling in Amarok. This fixes various crashes with liblastfm. (BR 212115)
    • Reversed the priority of repeat and random modes. Repeat now always takes precedence. (BR 178056)
    • Fixed crash if closing amarok while the JamendoXmlParser is running. (BR 208468) (BR 211015)
    • Systray information now updates correctly for streams. (BR 211748)
    • Made playlist layouts translatable. (BR 189751)
    • Fixed issue with collection scanner seeing duplicate tracks if they contained the default MusicBrainz UUID. Patch by Egbert König . (BR 209822)
    • Fixed issues with certain types of tracks not correctly getting grouped together in the playlist when grouping by something other than album.
    • Splash screen no longer hides KWallet on startup. (BR 210179)
    • On Screen Display was not shown when cover image changed. (BR 195188)
    • On Screen Display was not shown on automatic track change. (BR 209376)
    • Automatic playlist scrolling was broken in some cases. (BR 193459)
    • The On Screen Display now uses a sane font size with all display resolutions. (BR 195186)
    • Fix rare regression where inaccessible subfolders (due to permissions) in the collection could not be picked up by an incremental scan when permissions were fixed and their mtime updated, requiring a full rescan.
    • When using a MySQL server with „Watch Folders For Changes” disabled, very long periods of idle Amarok could allow the server to close the local connection. This is now detected and should be worked around.
    • Correctly set the lyrics applet’s title when displaying HTML formatted lyrics
    • Track selection is now correctly preserved when using Dynamic Playlists. Patch by John Atkinson . (BR 208349)
    • Cover Manager no longer stops when one cover cannot be fetched. Patch by Tycho Andersen . (BR 205032)
    • Magnatune.com store: Fixed problematic use of external unzip command for unpacking downloaded album zip files. (BR 138499)
    • Magnatune.com store: Download high quality covers when purchasing or downloading albums. (BR 176177)
    • Correctly modify the Lyrics Applet’s title when its state changes.

Nuorodos
Oficialus pranešimas apie atnaujinimą.
Parsisiųsti.