forked from GNOME/grilo-plugins
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
1934 lines (1542 loc) · 57 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
NEW in 0.3.5
============
* General
* Add Nepali translation
* Updated Norwegian and Chinese (Taiwan) translations
* build
* BGO#778858 - meson: Fix library name of optical-media plugin
* dmap plugin
* BGO#781278 - Fix DMAP plugins not loading
* flickr plugin
* BGO#707643 - flickr: populate GrlMediaImage with EXIF data
* lastfm-cover plugin
* BGO#766789 - Use HTTPS rather then insecure HTTP
* lua-factory plugin
* BGO#778857 - Building lua-factory breaks with gperf 3.1 iff builddir != srcdir
* BGO#779444 - Fix a few leaks in plugins
* BGO#781318 - Fix lua sources path with Meson
* tracker plugin
* BGO#786602 - [Tracker] Use sparql1.1 "AS ?var" syntax
* Contributors to this release:
Bastien Nocera <[email protected]>
Carlos Garnacho <[email protected]>
Chao-Hsiung Liao <[email protected]>
Emmanuele Bassi <[email protected]>
Felipe Borges <[email protected]>
Jan Alexander Steffens (heftig) <[email protected]>
Juan A. Suarez Romero <[email protected]>
Kjartan Maraas <[email protected]>
Michael Catanzaro <[email protected]>
Pawan Chitrakar <[email protected]>
Rafael Fonseca <[email protected]>
Victor Toso <[email protected]>
NEW in 0.3.4
============
* General
* Add support to Meson build
* Updated translations
* BGO#775957 - Add Meson build support in Grilo Plugins
* BGO#770959 - Add gperf check in configure.ac
* dleyna plugin
* BGO#777210 - dleyna-plugin: should convert from bits/second to kbits/second
* dmap plugin
* BGO#771446 - dmap: Add "supported-media" metadata for sources
* itunes-podcast plugin
* BGO#771445 - itunes-podcast: Fix source appearing in Videos
* BGO#773702 - itunes-podcast: page displays low resolution thumbnails
* local-metadata plugin
* BGO#775957 - Rename localmetadata references to local-metadata
* lua-factory plugin
* BGO#778596 - Fix unused-function warning when building without GOA
* optical-media plugin
* BGO#775561 - GFile is owned by GFileIcon. Do not unref it
* radiofrance plugin
* BGO#773310 - "Radio France" source broken again
* raitv plugin
* BGO#776482 - raitv: XML declaration allowed only at the start of the document
* tmdb plugin
* BGO#770806 - Using GTask instead of GSimpleAsyncResult
* tracker plugin
* BGO#774748 - tracker: Support favorite read/write
* Contributors to this release:
Alexander Shopov <[email protected]>
Ask Hjorth Larsen <[email protected]>
Bastien Nocera <[email protected]>
Ben Walsh <[email protected]>
Carlos Garnacho <[email protected]>
David King <[email protected]>
Inaki Larranaga Murgoitio <[email protected]>
Juan A. Suarez Romero <[email protected]>
Kjartan Maraas <[email protected]>
Marinus Schraal <[email protected]>
Tom Tryfonidis <[email protected]>
Victor Toso <[email protected]>
liushuyu <[email protected]>
vrishab <[email protected]>
NEW in 0.3.3
============
* acoustid plugin
* BGO#768520 - AcoustID plugin: Support fetching recording artist
for the "artist" key
* BGO#768185 - acoustid: fix the metadata-key name to use
* dmap plugin
* BGO#768606 - dmap: Add album disc number mapping
* local-metadata plugin
* BGO#768093 - local-metadata: Fix getting thumbnails for videos
* lua-factory plugin
* BGO#769331 - Fix throttling in core and lua-factory
* metrolyrics plugin
* BGO#770806 - fix html parser
* thegamesdb plugin
* BGO#769347 - thegamesdb: Support PlayStation games
* BGO#769349 - thegamesdb: Add PC games support
* BGO#769356 - thegamesdb: Support Sega CD games
* BGO#769357 - thegamesdb: Use the Genesis 32X MIME type
* BGO#769373 - thegamesdb: Use the Game Boy Color MIME type
* tracker plugin
* BGO#767684 - The tracker plugin crashes Rhythmbox when a phone
is connected
* youtube plugin
* BGO#770806 - Fix warnings
* Contributors to this release:
Adrien Plazas <[email protected]>
Alexandre Franke <[email protected]>
Andika Triwidada <[email protected]>
Aurimas Černius <[email protected]>
Balázs Meskó <[email protected]>
Bastien Nocera <[email protected]>
Christian Kirbach <[email protected]>
Dušan Kazik <[email protected]>
Fabio Tomat <[email protected]>
Fran Dieguez <[email protected]>
Matej Urbančič <[email protected]>
Piotr Drąg <[email protected]>
Rūdolfs Mazurs <[email protected]>
Saiful B. Khan <[email protected]>
Seong-ho Cho <[email protected]>
Victor Toso <[email protected]>
W. Michael Petullo <[email protected]>
Yosef Or Boczko <[email protected]>
Мирослав Николић <[email protected]>
NEW in 0.3.2
============
* acoustid plugin
* BGO#732879 - AcoustID source
* chromaprint plugin
* BGO#732879 - AcoustID source
* jamendo plugin
* BGO#764486 - Fix "format not a string literal" error
* lua-factory plugin
* BGO#764077 - Cancellation doesn't work
* BGO#764078 - Improve error messages
* BGO#764814 - Crashes fetching lyrics with '%' in them
* BGO#764816 - lua-factory: Add iTunes Podcast source
* BGO#766678 - Add TheGamesDB source
* BGO#767631 - Fix gresource build when builddir != srcdir
* metrolyrics plugin
* BGO#764078 - Improve error messages
* BGO#764814 - Crashes fetching lyrics with '%' in them
* spotify plugin
* BGO#764600 - tests: Fix copy/paste error in spotify tests
* thegamesdb plugin
* BGO#766678 - Add TheGamesDB source
* tmdb plugin
* BGO#764486 - Fix "format not a string literal" error
* tracker plugin
* BGO#761624 - [tracker] match nmm:composer as author for audio
* BGO#761869 - [PATCH][tracker] return album disc property
* BGO#766587 - tracker: Add album artist key mapping
NEW in 0.3.1
============
This release contains changes in the Lua plugin API, requiring changes
to the Lua sources:
- calls that require a callback function to be passed will now be
passed as a function, not a string
- async calls (grl.fetch and grl.unzip) can now have a userdata "blob"
passed from the calling function to the callback when the operation
is finished
- the prototype of these functions is now:
grl.unzip (url, filenames, [netopt], callback, [userdata])
grl.fetch (urls, [netopt], callback, [userdata])
with the arguments between '[]' are optional
* Tracker plugin
* BGO#761168 - Fix handling of keys with underscores in their names
* BGO#730028 - Fix giving back wrong type of media that was causing
crashes in GNOME Videos
* Lua Factory plugin
* BGO#760378 - Make containers match any supported_media
* BGO#760565 - Fix double-free when handling GOA accounts
* BGO#753141, BGO#732879, BGO#763046, Fix warnings when the
requested keys in the source table, stop lua plugins from
changing input arguments, better source tracking to avoid
memory leaks
* BGO#761694 - Order last.fm thumbnails from large to small
* BGO#732879 - Don't warn for unknown keys in source table
* TheTVDB plugin
* BGO#759835 - Require a newer gom that fixes migration problems
NEW in 0.3.0
============
* General
* Update i18n translations
* Fix tests
* Add more tests
* Remove XML descriptions
* Use the new 0.3 API
* BGO#749063 - build: General git.mk and MAINTAINERCLEANFILES fixes
* BGO#754531 - Make lua-factory a hard requirement
* BGO#755551 - remove media specifiers as subclasses
* BGO#755702 - Show better configuration information
* BGO#759295 - Get rid of XML plugins descriptors
* Apple Trailers plugin
* BGO#752681 - Port Apple Trailers source to Lua
* Bliptv plugin
* Remove it (Blip.tv service was shutdown)
* BGO#725031 - bliptv: Search return recent items' RSS instead of results
* Bookmarks plugin
* BGO#752066 - grl-bookmarks doesn't notify of removals
* dLeyna plugin
* BGO#749889 - dleyna: Fix grl_dleyna_util_uri_is_localhost() usage
* BGO#749890 - dleyna: Fix incorrect properties passed to applications
* DMAP plugin
* BGO#746722 - Add DPAP (iPhoto sharing) plugin
* Filesystem plugin
* BGO#755181 - filesystem: weird content-changed notifications
* Freebox plugin
* BGO#745179 - radios.m3u missing in the 0.2.14 tarball, build fails.
* Guardianvideos plugin
* BGO#748224 - guardianvideos: fix URL format string
* BGO#750990 - Fix unescaping Guardian Videos titles
* Last.fm Albumart plugin
* Port to Lua
* BGO#700276 - lastfm: update to new API 2.0
* Local Metadata plugin
* BGO#746776 - local-metadata: Remove unused variable
* BGO#748604 - local-metadata: Don't crash on files named wsb.wmv
* BGO#752057 - local-metadata: Query for media art existence
* BGO#754532 - Remove title parsing from local-metadata plugin
* BGO#755464 - local-metadata: Another bad TV show parsing
* Lua Factory plugin
* BGO#741607 - WIP: Use lua to parse video titles
* BGO#741784 - lua-factory: testing
* BGO#747953 - Information leak via plain text HTTP connection
* BGO#750903 - Make it easier to access the API key config
* BGO#750955 - CRITICAL **: grl_l_callback: assertion 'os != NULL' failed
* BGO#750982 - Better sandboxing
* BGO#750983 - lua-factory: Add inspect.lua helper
* BGO#751786 - lua-factory: Fix possible memleak if source registration
fails
* BGO#751981 - Add support for GOA in lua-factory
* BGO#752593 - lua-factory: Add support for dates in Epoch format
* BGO#752594 - tests: Fix lua-factory Makefile generation
* BGO#752595 - lua-factory: Add grl.is_video_site() function
* BGO#752895 - lua-factory: Also try convert HTML from ISO8859-1
* BGO#752899 - lua-factory: Re-add "Music" GOA support
* BGO#754895 - lua-factory: Fix compilation with g-o-a disabled
* BGO#755556 - Add XML parser
* Magnatune plugin
* BGO#751890 - Magnatune plugin doesn't invoke the callback in search
operations with 0 result
* Metadata Store plugin
* BGO#686175 - "last-played-time" declared as string, instead of date-time
* Metrolyrics plugin
* BGO#754275 - Fix metrolyrics source and test
* BGO#759109 - metrolyrics: fix parser after metrolyrics changes
* Opensubtitles plugin
* BGO#754451 - Opensubtitles plugin causes many warnings
* Pocket plugin
* Port to Lua
* Spotify plugin
* Add Spotify albumart plugin
* BGO#754811 - spotify: implement Spotify plugin
* TheTVDB plugin
* BGO#748422 - thetvdb: Make it possible to hit only cache
* BGO#748423 - thetvdb: Fuzzy series name matching
* BGO#754489 - thetvdb: use https rather than insecure http
* BGO#758959 - thetvdb: Force updating the show name
* Tracker plugin
* BGO#686175 - "last-played-time" declared as string, instead of date-time
* BGO#733582 - rhythmbox crashes with SIGSEGV in
tracker_evt_update_orphan_item_cb
* BGO#746974 - Tracker plugin's change signal is useless
* BGO#748173 - tracker: Do not advertise browse support for the Tracker
extractor
* BGO#748539 - Eliminate duplicates in grl-tracker search results
* BGO#753732 - tracker: track number is missing from grilo information
* BGO#758654 - Fix tracker serialisation
* Vimeo
* Fix distcheck
* Youtube plugin
* BGO#741634 - youtube: Home-made refcounting?!
* BGO#748395 - Update libgdata API usage
* BGO#754244 - Grilo YouTube plugin crash
* Contributors to this release:
Alberto Garcia <[email protected]>
Alexandre Franke <[email protected]>
Anders Jonsson <[email protected]>
Andika Triwidada <[email protected]>
Ask Hjorth Larsen <[email protected]>
Aurimas Černius <[email protected]>
Balázs Úr <[email protected]>
Bastien Nocera <[email protected]>
Chao-Hsiung Liao <[email protected]>
Claudio Arseni <[email protected]>
Colin Walters <[email protected]>
Daniel Mustieles <[email protected]>
Dušan Kazik <[email protected]>
Efstathios Iosifidis <[email protected]>
Elad Alfassa <[email protected]>
Fran Dieguez <[email protected]>
George Sedov <[email protected]>
Gil Forcada <[email protected]>
Giovanni Campagna <[email protected]>
Iain Lane <[email protected]>
Inaki Larranaga Murgoitio <[email protected]>
Jan Alexander Steffens (heftig) <[email protected]>
Jeremy Whiting <[email protected]>
Jordi Mas <[email protected]>
Juan A. Suarez Romero <[email protected]>
Marek Černocký <[email protected]>
Matej Urbančič <[email protected]>
Mathieu Duponchelle <[email protected]>
Miguel Rodríguez Núñez <[email protected]>
Necdet Yücel <[email protected]>
Olivier Crête <[email protected]>
Paul Seyfert <[email protected]>
Pedro Albuquerque <[email protected]>
Philip Withnall <[email protected]>
Philip Withnall <[email protected]>
Piotr Drąg <[email protected]>
Rafael Ferreira <[email protected]>
Samir Ribic <[email protected]>
Seong-ho Cho <[email protected]>
Simon McVittie <[email protected]>
Tom Tryfonidis <[email protected]>
Victor Toso <[email protected]>
W. Michael Petullo <[email protected]>
Xavier Claessens <[email protected]>
Yosef Or Boczko <[email protected]>
Yuri Myasoedov <[email protected]>
Милош Поповић <[email protected]>
Мирослав Николић <[email protected]>
NEW in 0.2.14
=============
* General
* BGO#724308 - Make it possible to pass "flags" to "remove()
* BGO#725148 - Automatic network awareness
* BGO#740942 - core: Fix excessive ref'ing when registering new keys
* BGO#740943 - core: Add register_keys plugin function
* BGO#741207 - Minor fixes at local-metadata and thetvdb
* BGO#743449 - Use HTTPS whenever possible
* Added/updated i18n support
* Added Turkish
* Bookmarks plugin
* Fix thumbnail URL not getting saved
* Fix updating bookmarks
* Emit "item-removed" only when item is actually removed
* dLeyna plugin
* BGO#740052 - Crash in the dLeyna plugin
* Euronews source
* BGO#736548 - Folder icons for Euronews and The Guardian Videos
* Flickr plugin
* Small fixes
* Freebox plugin
* BGO#744168 - core: Add "audio-track" property
* Local Metadata plugin
* BGO#740927 - local-metadata: Add support for getting gibest hash
* BGO#741562 - local-metadata: Broken title with another TV episode format
* Lua Factory plugin
* BGO#725147 - lua-factory: Support embedded resources
* BGO#729680 - Some HTML entities not unescaped by grl.unescape()
* BGO#737169 - lua-factory: Avoid warning if fetching an item failed
* BGO#739508 - lua-factory: Warn when dates are in an invalid format
* BGO#740761 - Correct "file size" metadata key
* BGO#740765 - lua-factory: Fix use-after-free
* BGO#740928 - lua-factory: Add support for boolean media properties
* BGO#742523 - lua-factory: Work-around websites that still use ISO8859-1
* BGO#744353 - lua-factory: may_resolve doesn't handle media being NULL
* OpenSubtitles plugin
* New plugin
* BGO#740871 - opensubtitles: Add plugin
* Podcasts plugin
* BGO#741258 - podcasts: Fix crasher when DB could not be opened
* Radiofrance source:
* Support EPG down
* Added icon
* TheTVDB plugin
* BGO#740763 - Unset "title-from-filename" when changing title
* TMDb plugin
* BGO#739502 - tmdb: Don't try to resolve TV series
* BGO#740763 - Unset "title-from-filename" when changing title
* BGO#743316 - Add libsoup as dependency to tmdb plugin in configure.ac
* Tracker plugin
* BGO#740707 - tracker: Add range filter support
* BGO#740756 - tracker: Correctly set "title-from-filename"
* BGO#740761 - Correct "file size" metadata key
* The Guardian Videos source
* BGO#736548 - Folder icons for Euronews and The Guardian Videos
* BGO#737176 - guardianvideos: Update for new API
* YouTube plugin
* Small fixes
* BGO#744015 - Remove code supporting libgdata < 0.9.1
* Contributors to this release:
* Alexandre Franke <[email protected]>
* Andika Triwidada <[email protected]>
* Ask H. Larsen <[email protected]>
* Aurimas Černius <[email protected]>
* Balázs Úr <[email protected]>
* Bastien Nocera <[email protected]>
* Christian Kirbach <[email protected]>
* Claudio Arseni <[email protected]>
* Elad Alfassa <[email protected]>
* Enrique Ocaña González <[email protected]>
* Fran Diéguez <[email protected]>
* Guilhem Bonnefille <[email protected]>
* Gábor Kelemen <[email protected]>
* Inaki Larranaga Murgoitio <[email protected]>
* Iris Gou <[email protected]>
* Juan A. Suarez Romero <[email protected]>
* Kjartan Maraas <[email protected]>
* Marek Černocký <[email protected]>
* Matej Urbančič <[email protected]>
* Mattias Eriksson <[email protected]>
* Miguel Rodríguez Núñez <[email protected]>
* Muhammet Kara <[email protected]>
* Pedro Albuquerque <[email protected]>
* Piotr Drąg <[email protected]>
* Rafael Ferreira <[email protected]>
* Rūdolfs Mazurs <[email protected]>
* Sebastian Keller <[email protected]>
* Seong-ho Cho <[email protected]>
* Victor Toso <[email protected]>
* Yanko Kaneti <[email protected]>
* Yosef Or Boczko <[email protected]>
* Yuri Myasoedov <[email protected]>
* Мирослав Николић <[email protected]>
NEW in 0.2.13
=============
* Several fixes in build system
* Generate AUTHORS file automatically
* BGO#706877 - Let TheMovieDb resolver perform searches based on file name
* BGO#727901 - Some filesystem plugin related build fixes
* Added/updated i18n support
* Assamese (new)
* Basque (new)
* Brazilian/Portuguese
* Catalan
* Catalan
* Catalan/Valencian
* Chinese
* Czech
* Danish
* French
* Galician
* German
* Greek
* Hebrew
* Hungarian
* Indonesian
* Italian
* Lithuanian
* Polish
* Russian
* Serbian
* Slovenian
* Spanish
* Traditional Chinese
* Bookmarks plugin
* Reimplemented using GOM as backend, instead of SQLite directly
* BGO#729787 - Application crashes at startup
* dLeyna plugin
* New plugin based on dLeyna to access UPnP/DLNA sources
* BGO#707346 - dleyna: Plugin to access DLNA contents using the dLeyna DBus
service
* BGO#732016 - Bad string construction
* BGO#733253 - UPnP/DLeyna bug fixes
* Filesystem plugin
* BGO#725203 - Filesystem plugin bug fixes
* BGO#730841 - grl-file-system: no notification changes for root container
* Flickr plugin
* BGO#730812 - flickr: Use SSL
* Jamendo plugin
* Fix browsing root category
* Fix wrong free
* LastFM Album Art plugin
* Added tests
* Local Metadata plugin
* BGO#725025 - local-metadata: Movies detected as episodes of a series
* BGO#725026 - Add support for SeasonxEpisode filename format
* BGO#725456 - grilo sometimes calls plugins with %20 instead of spaces
* BGO#727181 - local-metadata: Another bad TV show parsing
* BGO#732261 - local-metadata: new regexp match
* BGO#734636 - Tracker plugin doesn't get thumbnails
* Lua Factory plugin
* Several fixes
* BDO#750038 - grilo-plugins: Conditional operator does not typecheck
* BGO#727570 - lua-factory: Fix typo in debug statement
* BGO#727571 - lua-factory: Don't add duplicate sources
* BGO#728525 - lua-factory: Add grl.unzip fetch function
* BGO#728882 - lua-factory: Add more keys to grl.get_options()
* BGO#729649 - lua-factory: Fix garbage after escaped text in grl.unescape()
* BGO#733259 - lua-factory: Fix use after free
* BGO#733289 - lua-factory: don't iterate on lua env table
* BGO#733303 - lua-factory: GrlMediaBoxes cannot have their metadata
resolved
* Euronews source
* BGO#731224 - Crash in can_remove if g_uri_parse_scheme fails
* Musicbrainz source
* BGO#727766 - lua-factory: Add Musicbrainz Cover Art plugin
* Radiofrance source
* BGO#727569 - radiofrance: Don't break when run behind a portal
* BGO#734234 - RadioFrance source does not work in grilo
* Optical Media plugin
* BGO#729704 - optical-media: Fix physical optical drives being ignored
* Pocket plugin
* Request librest >= 0.7.90
* TheTVDB plugin
* BGO#672933 - Add thetvdb.com metadata
* BGO#733287 - thetvdb: fetch show in cache with case insensitive
* Tracker plugin
* Add deinit() function
* BGO#678519 - grl_media_source_get_media_from_uri not implemented for
tracker media source plugin
* BGO#701651 - Use OpenSubtitles.org to look up IMDB ID
* BGO#730399 - Search strings should be escaped
* UPnP plugin
* Removed this plugin, replaced by new dLeyna plugin
* BGO#723780 - upnp: filter out devices on the local machine
* BGO#733253 - UPnP/DLeyna bug fixes
* Vimeo plugin
* BGO#727899 - vimeo: Remove libgcrypt dependency
* BGO#730900 - Vimeo not work!
* Contributors to this release:
* AlainLojewski <[email protected]>
* Alberto Garcia <[email protected]>
* Andika Triwidada <[email protected]>
* Ask H. Larsen <[email protected]>
* Aurimas Černius <[email protected]>
* Bastien Nocera <[email protected]>
* Benjamin Steinwender <[email protected]>
* Carles Ferrando <[email protected]>
* Chao-Hsiung Liao <[email protected]>
* Christian Kirbach <[email protected]>
* Claudio Arseni <[email protected]>
* Daniel Mustieles <[email protected]>
* Daniel Mustieles <[email protected]>
* Debarshi Ray <[email protected]>
* Elad Alfassa <[email protected]>
* Emanuele Aina <[email protected]>
* Enrico Nicoletto <[email protected]>
* Fran Diéguez <[email protected]>
* Gábor Kelemen <[email protected]>
* Gil Forcada <[email protected]>
* Giovanni Campagna <[email protected]>
* Inaki Larranaga Murgoitio <[email protected]>
* Jeremy Whiting <[email protected]>
* Juan A. Suarez Romero <[email protected]>
* marablack3 <[email protected]>
* Marek Černocký <[email protected]>
* MarMav <[email protected]>
* Matej Urbančič <[email protected]>
* Milo Casagrande <[email protected]>
* Nilamdyuti Goswami <[email protected]>
* Olav Vitters <[email protected]>
* Piotr Drąg <[email protected]>
* Rafael Ferreira <[email protected]>
* Tom Tryfonidis <[email protected]>
* Victor Toso <[email protected]>
* Wolfgang Stöggl <[email protected]>
* Yosef Or Boczko <[email protected]>
* YunQiang Su <[email protected]>
* Yuri Myasoedov <[email protected]>
* Мирослав Николић <[email protected]>
NEW in 0.2.12
=============
* General
* BGO#725299 - build: Detect Lua in Debian systems
* BGO#725420 - all: Add names to all the timeouts and idles
* Plug some leaks
* Added/updated i18n support
* Chinese
* French
* Galician
* Hungarian
* Korean
* Portuguese
* Russian
* Slovenian
* Spanish
* Traditional Chinese
* Apple Trailers plugin
*BGO#724019 - core: Add "source-tags" property
* Bookmarks plugin
* BGO#726349 - bookmarks: Pass the removed media when notifying
* Filesystem plugin
* BGO#725203 - Filesystem plugin bug fixes
* Freebox plugin
*BGO#724019 - core: Add "source-tags" property
* Guardian plugin
* Removed (part of new Lua Factory plugin)
* BGO#724644 - guardian-videos: Update to use guardianapis
* Local Metadata plugin
* Added tests
* BGO#724046 - local-art: Use libmediaart instead of custom code
* BGO#725026 - Add support for SeasonxEpisode filename format
* Lua Factory plugin
* Added new plugin that allows to create sources in Lua language
* It includes the following sources:
* Euronews - A source for watching Euronews online
* Metrolyrics - A source for lyrics
* Radio France - A source for browsing Radio France radio stations
* The Guardian Videos - A source for browsing videos from the Guardian
* BGO#711243 - Lua-Factory Plugin
* BGO#722820 - Add Radio France source
* BGO#724415 - Add Euronews source
* BGO#724644 - guardian-videos: Update to use guardianapis
* BGO#725188 - Lua-Factory: extend fetch operation
* BGO#725209 - lua-factory: Detect broken sources
* BGO#725381 - lua-factory: Add grl.unescape() helper
* BGO#726562 - lua-factory: Print URL for failed fetches
* BGO#726563 - lua-factory: Assert when overwriting user_data with
concurrent resolves
* BGO#726677 - metrolyrics: fix initial check up
* Pocket plugin
* BGO#725425 - pocket: initialize variables
* TMDb plugin
* BGO#726372 - tmdb: Fix possible assertion at run-time
* Tracker plugin
* BGO#629002 - Add GRL_METADATA_KEY_SIZE
* UPnP plugin
* BGO#724793 - upnp: Prevent crash with some UPnP servers
* Contributors to this release:
* Balázs Úr <[email protected]>
* Bastien Nocera <[email protected]>
* Chao-Hsiung Liao <[email protected]>
* Dominique Leuenberger <[email protected]>
* Fran Diéguez <[email protected]>
* Juan A. Suarez Romero <[email protected]>
* Matej Urbančič <[email protected]>
* Miguel Rodriguez Nuñez <[email protected]>
* Rūdolfs Mazurs <[email protected]>
* Seong-ho Cho <[email protected]>
* Tiagosdot <[email protected]>
* Victor Toso <[email protected]>
* Wylmer Wang <[email protected]>
* Yuri Myasoedov <[email protected]>
* naybnet <[email protected]>
NEW in 0.2.11
=============
* General
* Require glib >= 2.34
* Added/Updated i18n support
* Czech
* Indonesian
* Lithuanian
* Norwegian Bokmål
* Polish
* Bookmarks plugin
* BGO#724548 - bookmarks: Bug fixes
* Flickr plugin
* BGO#724615 - flickr: Set mime-type for images
* Freebox plugin
* BGO#724369 - freebox plugin fails to link against avahi-glib and
avahi-client
* Pocket plugin
* BGO#724123 - pocket: Bump required gnome-online-accounts version
* BGO#724265 - pocket: Add thumbnails support for videos
* TMDb plugin
* Fix tests
* Tracker plugin
* BGO#724546 - grl-tracker-source cannot find tracker 1.0
* Contributors to this release:
* Andika Triwidada <[email protected]>
* Aurimas Černius <[email protected]>
* Bastien Nocera <[email protected]>
* Juan A. Suarez Romero <[email protected]>
* Juan R. Garcia Blanco <[email protected]>
* Kjartan Maraas <[email protected]>
* Marek Černocký <[email protected]>
* Piotr Drąg <[email protected]>
* Vadim Rutkovsky <[email protected]>
NEW in 0.2.10
=============
* General
* Improve building
* Require glib 2.32 or higher
* Require new Grilo version
* Run coverage only in src/
* Unload plugins in tests
* BGO#699317 - switch from gnome-doc-utils to yelp-utils
* BGO#710185 - grilo-inspect leaves empty directories in /tmp
* BGO#723525 - License text contains obsolete FSF postal address
* Added/Updated i18n support
* Brazilian Portuguese
* Catalan
* Catalan Valencian (new)
* Chinese Simplified (new)
* Czech
* Danish (new)
* Esperanto (new)
* French
* Galician
* German
* Greek
* Hebrew (new)
* Hungarian (new)
* Indonesian
* Italian (new)
* Japanese (new)
* Korean (new)
* Latvian (new)
* Lithuanian
* Malayalam
* Norwegian Bokmål
* Polish
* Portuguese
* Russian (new)
* Serbian
* Slovak
* Slovenian
* Spanish
* Traditional Chinese
* Ukrainian
* Apple Trailers plugin
* Do not share GCancellable among operations
* BGO#722398 - core: Add unit to duration
* BGO#723233 - Add source icons
* Blip.tv plugin
* Fixed leak
* Small fixes
* BGO#723233 - Add source icons
* Bookmarks plugin
* Small fixes
* DMAP plugin
* Add more attributes
* Small fixes
* BGO#715016 - dmap: Fix memory leak when Avahi is absent
* BGO#723574 - Patch to make DMAP media list hierarchical
* Fake Metadata plugin
* Removed plugin
* Filesystem plugin
* BGO#695303 - new feature: grilo playlist library
* BGO#709900 - Don’t return outdated thumbnails for local files
* BGO#710796 - Minor memory leak fix
* Flickr plugin
* Small fixes
* BGO#706917 - flickr: resolve() returns wrong values
* Freebox plugin
* New plugin offering TV channels through Freebox server, offered by Free
ISP in France
* BGO#720436 - freebox: Add new Freebox TV source
* Gravatar plugin
* BGO#715017 - gravatar: Fix typo in error message
* Guadian plugin
* New plugin showing the newest videos from the Guardian
* BGO#680678 - Add Guardian Video source
* Jamendo plugin
* BGO#721642 - Assorted fixes from coverity scan
* Magnatune plugin
* Small fixes
* Optical Media plugin
* BGO#703619 - Create sources for each optical media
* BGO#720441 - optical-media: Fix CFLAGS and LIBS name
* BGO#722629 - optical-media: Implement proper content-changed support
* BGO#723990 - optical-media: Fix incorrect emblemed icon handling
* Pocket plugin
* New plugin showing content from Pocket
* BGO#722819 - Add Pocket source
* Rai.tv plugin
* Fixed leaks
* Small fixes
* BGO#721642 - Assorted fixes from coverity scan
* BGO#722822 - raitv: Remove slow keys
* BGO#723233 - Add source icons
* TMDb plugin
* Fixed tests
* BGO#710185 - grilo-inspect leaves empty directories in /tmp
* BGO#710272 - Test-suite fails with libsoup 2.44.1
* BGO#721642 - Assorted fixes from coverity scan
* BGO#723147 - tmdb: Use https queries
* BGO#723149 - tmdb: Reduce number of network calls
* Tracker plugin
* BGO#715036 - Support tracker 0.17
* BGO#715080 - build: support tracker 0.18
* UPnP plugin
* BGO#722607 - upnp: Add icons for UPnP servers
* Vimeo plugin
* Added new tests
* Fixed leaks
* BGO#711393 - vimeo: Don't leak cache directories
* BGO#723233 - Add source icons
* YouTube plugin
* Fix management of skip value
* More debug information
* Small fixes
* BGO#721642 - Assorted fixes from coverity scan
* BGO#723233 - Add source icons
* Contributors to this release:
* Alexandre Franke <[email protected]>
* Andika Triwidada <[email protected]>
* Anish A <[email protected]>
* Ask H. Larsen <[email protected]>
* Aurimas Černius <[email protected]>
* Baptiste Mille-Mathias <[email protected]>
* Bastien Nocera <[email protected]>
* Carles Ferrando <[email protected]>
* Chao-Hsiung Liao <[email protected]>
* Christian Kirbach <[email protected]>
* Claudio Arseni <[email protected]>
* Daniel Korostil <[email protected]>
* Daniel Mustieles <[email protected]>
* Dimitris Spingos <[email protected]>
* Dominique Leuenberger <[email protected]>
* Dušan Kazik <[email protected]>
* Enrico Nicoletto <[email protected]>
* Evgeny Bobkin <[email protected]>
* Fernando Carvalho <[email protected]>
* Fran Diéguez <[email protected]>
* Gabor Kelemen <[email protected]>
* Gil Forcada <[email protected]>
* Jacobo Aragunde Pérez <[email protected]>
* Juan A. Suarez Romero <[email protected]>
* Kenneth Nielsen <[email protected]>
* Kjartan Maraas <[email protected]>
* Kristjan SCHMIDT <[email protected]>
* Marek Černocký <[email protected]>
* Matej Urbančič <[email protected]>
* Nishio Futoshi <[email protected]>
* Philip Withnall <[email protected]>
* Piotr Drąg <[email protected]>
* Rūdolfs Mazurs <[email protected]>
* Seong-ho Cho <[email protected]>
* W. Michael Petullo <[email protected]>
* Yosef Or Boczko <[email protected]>
* Yuri Myasoedov <[email protected]>
* Мирослав Николић <[email protected]>
* 甘露(Gan Lu) <[email protected]>
NEW in 0.2.9
============
* General
* Updated translations (Brazilian Portuguese, Galician, Slovenian, Spanish
and Traditional Chinese)
* Added German translation
* Added Indonesian translation
* Added Lithuanian translation
* Added Norwegian Bokmål translation
* Added lcov support (test coverage)
* Integration with Coveralls.io service
* Refactored testsuite to use glib gtester
* BGO#702731 - gitignore: Ignore test-driver and the generated stuff under
po/
* BGO#703037 - all: Add G_LOG_DOMAIN for each plugin
* BGO#704678 - gitignore: Ignore more test executables and the .pot file
* BGO#703396 - Use totem-pl-parser instead of libquvi
* Apple trailers plugin
* Fixed warning
* Added test suite
* Blip.tv plugin
* Fixed problems with pagination
* Check empty results case
* Added test suite
* Flickr plugin
* BGO#705149 - flickr: Bigger thumbnails
* Local Metadata plugin
* Added new tests
* Fixed leaks
* Magnatune plugin
* BGO#701336 - Magnatune: slow startup due to hostname lookup at plugin init
* TMDb plugin
* Small fixes
* UPnP plugin
* Use always root container when browsing using search
* BGO#702730 - upnp: Disappearing sources are not unregistered
* BGO#704917 - upnp: Avoid warning on empty resolve result
* Vimeo plugin
* Added test suite
* Contributors to this release:
* Andika Triwidada <[email protected]>