After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 489520 - Add OPML import to be able to restore feeds
Add OPML import to be able to restore feeds
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: Podcast
unspecified
Other Linux
: Normal normal
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 338510 (view as bug list)
Depends on: 484768 489519
Blocks:
 
 
Reported: 2007-10-23 18:29 UTC by Bastien Nocera
Modified: 2007-12-03 13:16 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Bastien Nocera 2007-10-23 18:29:10 UTC
SSIA
Comment 1 Jonathan Matthew 2007-10-24 08:17:41 UTC
*** Bug 338510 has been marked as a duplicate of this bug. ***
Comment 2 Bastien Nocera 2007-10-25 10:03:01 UTC
The patch in bug 484768 should fix it.
Comment 3 Bastien Nocera 2007-12-03 13:16:56 UTC
2007-12-03  Bastien Nocera  <hadess@hadess.net>

        * configure.ac: Require totem-pl-parser 2.21.4

        * lib/rb-file-helpers.c: (rb_uri_could_be_podcast):
        * lib/rb-file-helpers.h: Add helper function to detect
        whether it could be a podcast from the URI passed

        * data/rhythmbox.schemas: Handle feed://, itpc:// and itms:// URIs

        * podcast/Makefile.am:
        * podcast/rb-podcast-manager.c:
        (rb_podcast_manager_subscribe_feed),
        (rb_podcast_manager_parse_complete_cb),
        (rb_podcast_manager_thread_parse_feed),
        (rb_podcast_manager_save_metadata),
        (rb_podcast_manager_insert_feed):
        * podcast/rb-podcast-parse.c: (playlist_metadata_foreach),
        (playlist_started), (playlist_ended), (entry_metadata_foreach),
        (entry_parsed), (rb_podcast_parse_load_feed),
        (rb_podcast_parse_channel_free):
        * podcast/rb-podcast-parse.h: Use totem-pl-parser to parse Podcast
        files (including Atom files) (Closes: #355984), as well as OPML files

        * shell/rb-playlist-manager.c: (handle_playlist_entry_cb),
        (playlist_load_started_cb), (playlist_load_ended_cb),
        (rb_playlist_manager_parse_file), (_is_dirty_playlist),
        (rb_playlist_manager_save_playlists):
        * shell/rb-shell-player.c: (rb_shell_player_class_init),
        (rb_shell_player_handle_eos_unlocked), (rb_shell_player_init),
        (playlist_entry_cb), (open_location_thread),
        (rb_shell_player_open_location), (rb_shell_player_sync_play_order),
        (rb_shell_player_do_previous), (rb_shell_player_do_next_internal),
        (rb_shell_player_entry_activated_cb):
        * shell/rb-shell.c: (handle_playlist_entry_cb),
        (rb_shell_load_uri): Update API to totem-pl-parser 2.21.4, detect
        podcasts and OPML files (Closes: #489520) and add them to the
        podcast source

        * podcast/test-podcast-parse.c: (main): Call setlocale
        so we print UTF-8 characters

        (Closes: #484768)