Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | videosite: Use envvar to change the videoscript dirwip/hadess/script-dir | Bastien Nocera | 2020-08-20 | 1 | -3/+7 |
| | | | | | Use TOTEM_PL_PARSER_VIDEOSITE_SCRIPT_DIR to override the default directory to find videosite scripts in. | ||||
* | Add Kurdish Sorani translation | Jwtiyar Nariman | 2020-05-04 | 2 | -0/+55 |
| | |||||
* | Update Ukrainian translation | Daniel Korostil | 2020-03-16 | 1 | -21/+21 |
| | |||||
* | plparser: Fix header typo | Bastien Nocera | 2020-02-28 | 1 | -1/+1 |
| | | | | plparse/totem-pl-parser.c:1308: Warning: TotemPlParser: totem_pl_parser_save_finish: unknown parameter 'async_result' in documentation comment, should be 'result' | ||||
* | 3.26.5V_3_26_5 | Bastien Nocera | 2020-02-28 | 2 | -2/+7 |
| | |||||
* | ci: Add ABI check | Bastien Nocera | 2020-02-28 | 2 | -0/+126 |
| | |||||
* | ci: Remove intltool from the CI | Bastien Nocera | 2020-02-28 | 1 | -1/+1 |
| | | | | It's not used anymore. | ||||
* | tests: Add test for remote MP3 file | Bastien Nocera | 2020-02-28 | 1 | -0/+9 |
| | |||||
* | plparser: Make sure that remote MP3s get treated as audio | Bastien Nocera | 2020-02-28 | 1 | -0/+3 |
| | | | | | | | | | Make sure that after verifying that a remote file advertised as "audio/mpeg" is actually an MPEG stream, and not an M3U in disguise, we pass it on to the caller as being unhandled for the purpose of playlist parsing, rather than returning an error. Closes: #19 | ||||
* | tests: Add an async saving test | Bastien Nocera | 2020-02-27 | 1 | -0/+44 |
| | |||||
* | plparser: Add async versions of playlist saving | Bastien Nocera | 2020-02-27 | 4 | -30/+191 |
| | |||||
* | plparser: Make totem_pl_parser_write_string() cancellable | Bastien Nocera | 2020-02-27 | 5 | -16/+21 |
| | |||||
* | plparser: Make totem_pl_parser_write_buffer() cancellable | Bastien Nocera | 2020-02-27 | 3 | -4/+10 |
| | |||||
* | plparser: Pass GCancellable when calling g_file_replace() | Bastien Nocera | 2020-02-27 | 4 | -4/+4 |
| | |||||
* | plparser: Make save implementation accept GCancellable | Bastien Nocera | 2020-02-27 | 9 | -3/+12 |
| | |||||
* | plparser: Fix typo in comment | Bastien Nocera | 2020-02-27 | 1 | -1/+1 |
| | |||||
* | disc: Remove comment with typo in it | Bastien Nocera | 2020-02-27 | 1 | -1/+0 |
| | | | | The comment really wasn't useful anyway. | ||||
* | tests: Add a sync saving test | Bastien Nocera | 2020-02-27 | 1 | -0/+49 |
| | |||||
* | plparser: Add g_auto cleanup support | Bastien Nocera | 2020-02-27 | 2 | -0/+6 |
| | |||||
* | Update British English translation | Zander Brown | 2020-02-19 | 1 | -18/+18 |
| | |||||
* | tests: Update reference URL | Bastien Nocera | 2020-02-14 | 1 | -1/+1 |
| | |||||
* | tests: Update feed URL | Bastien Nocera | 2020-02-14 | 1 | -1/+1 |
| | |||||
* | quvi: Rename videosite parser | Bastien Nocera | 2020-02-14 | 3 | -8/+8 |
| | | | | To make it clear it uses quvi. | ||||
* | Revert "quvi: Rename videosite parser" | Bastien Nocera | 2020-02-14 | 3 | -8/+8 |
| | | | | This reverts commit 4a9a686f9590a44ca8af35b5b5a67c1be7765712. | ||||
* | quvi: Rename videosite parser | Bastien Nocera | 2020-02-14 | 3 | -8/+8 |
| | | | | To make it clear it uses quvi. | ||||
* | Update Malay translation | Umarzuki Bin Mochlis Moktar | 2020-01-08 | 1 | -20/+18 |
| | |||||
* | 3.26.4V_3_26_4 | Bastien Nocera | 2019-11-12 | 1 | -0/+8 |
| | |||||
* | build: Bump version for API additions | Bastien Nocera | 2019-11-12 | 1 | -2/+2 |
| | |||||
* | ci: Build with and without quvi support | Bastien Nocera | 2019-11-12 | 1 | -1/+8 |
| | |||||
* | plparser: Fix "Unknown namespace for symbol" warnings | Bastien Nocera | 2019-11-12 | 4 | -25/+25 |
| | | | | | | | | The _IS_ was in the wrong location for the symbol. totem-pl-parser/plparse/totem-pl-parser.h:38: Warning: TotemPlParser: symbol='TOTEM_IS_PL_PARSER': Unknown namespace for symbol 'TOTEM_IS_PL_PARSER' totem-pl-parser/plparse/totem-pl-parser.h:39: Warning: TotemPlParser: symbol='TOTEM_IS_PL_PARSER_CLASS': Unknown namespace for symbol 'TOTEM_IS_PL_PARSER_CLASS' totem-pl-parser/plparse/totem-pl-playlist.h:32: Warning: TotemPlParser: symbol='TOTEM_IS_PL_PLAYLIST': Unknown namespace for symbol 'TOTEM_IS_PL_PLAYLIST' totem-pl-parser/plparse/totem-pl-playlist.h:33: Warning: TotemPlParser: symbol='TOTEM_IS_PL_PLAYLIST_CLASS': Unknown namespace for symbol 'TOTEM_IS_PL_PLAYLIST_CLASS' | ||||
* | plparser: Remove use of Y2038 unsafe GTimeVal | Bastien Nocera | 2019-11-12 | 3 | -14/+11 |
| | | | | | | | | | | | | Use GDateTime instead. g_date_time_new_from_iso8601() was added in glib 2.56, so bump the requirements. Note that this also changes one of the tests, as GDateTime does not support leap seconds as the old GTimeVal code used to do. See https://gitlab.gnome.org/GNOME/glib/issues/1938 | ||||
* | plparser: Remove g_type_class_add_private() usage | Bastien Nocera | 2019-11-12 | 2 | -22/+13 |
| | | | | Obsoleted since glib 2.58 | ||||
* | plparser: Add totem_pl_parser_add_ignored_glob() | Bastien Nocera | 2019-11-09 | 4 | -0/+59 |
| | | | | | | | Add a way to ignore globs, such as "*.txt", as ignoring mime-types doesn't do everything that we might want to do with files, eg. even if "text/plain" text files could be a playlist, a "*.txt" file would almost never be. | ||||
* | plparser: Apply same check to remote text files as local ones | Bastien Nocera | 2019-11-09 | 3 | -2/+5 |
| | | | | | | This was causing text files on remote locations not to be ignored when parsing, so one would usually end up with a bunch of text files in their playlists when they wouldn't be wanted. | ||||
* | plparser: Also try to parse with quvi if the scheme is https | Bastien Nocera | 2019-11-09 | 1 | -1/+2 |
| | | | | And not just http! | ||||
* | tests: Fix compile-time warning | Bastien Nocera | 2019-11-09 | 1 | -0/+2 |
| | | | | | | | This function is unused when quvi isn't available, so hide it behind an ifdef like the caller. Fixes: c67489d685cd44c76188d1c58935af1bea080f51 | ||||
* | plparser: Further simplify totem_pl_parser_parse_internal() | Bastien Nocera | 2019-11-09 | 1 | -7/+5 |
| | | | | | This time the "do we try to use quvi" section, and fetch the URI outside this loop to make it available for another check. | ||||
* | plparser: Simplify totem_pl_parser_parse_internal() | Bastien Nocera | 2019-11-09 | 1 | -31/+10 |
| | | | | Using g_auto* again. Lots of exit paths with less code now. | ||||
* | plparser: Use g_auto* to simplify totem_pl_parser_ignore() | Bastien Nocera | 2019-11-09 | 1 | -17/+6 |
| | | | | | Simplify the exit paths by using g_auto* to free up the mime-type and GFile we allocate. | ||||
* | Update Japanese translation | Ryuta Fujii | 2019-10-08 | 1 | -17/+16 |
| | |||||
* | Add Karbi translation | Jor Teron | 2019-08-01 | 2 | -0/+54 |
| | |||||
* | Updated Danish translation | Ask Hjorth Larsen | 2019-04-08 | 1 | -1/+1 |
| | |||||
* | Updated Danish translation | Ask Hjorth Larsen | 2019-04-07 | 1 | -6/+5 |
| | |||||
* | Update Estonian translation | Mart Raudsepp | 2019-03-10 | 1 | -8/+15 |
| | |||||
* | 3.26.3V_3_26_3 | Bastien Nocera | 2019-03-05 | 2 | -2/+5 |
| | |||||
* | Update Esperanto translation | Kristjan SCHMIDT | 2019-02-23 | 1 | -20/+22 |
| | |||||
* | tests: Add tests for starttime using videosite | Bastien Nocera | 2019-02-17 | 1 | -0/+22 |
| | | | | Which don't work using the default quvi parser. | ||||
* | build: don't guard gir generation behind is_cross_build(), use a option | maxice8 | 2019-02-16 | 2 | -1/+3 |
| | | | | | | | instead. There are distros that can generate gir even when cross compiling so is_cross_build() is an outdated assumption. | ||||
* | podcast: Add support for the "media:group" Atom node | Bastien Nocera | 2019-02-11 | 1 | -2/+30 |
| | | | | | As used in YouTube feeds, such as: https://www.youtube.com/feeds/videos.xml?channel_id=UCLEoyoOKZK0idGqSc6Pi23w | ||||
* | podcast: Fix parsing "alternate" link | Bastien Nocera | 2019-02-11 | 1 | -0/+9 |
| |