CVSROOT: /cvs/gnome Module name: rhythmbox Changes by: jmatthew 06/04/17 00:04:51
Modified files: . : ChangeLog rhythmdb : rhythmdb-query-model.c shell : main.c rb-shell-player.c rb-shell.c sources : rb-iradio-source.c widgets : rb-entry-view.c Log message: 2006-04-17 Jonathan Matthew <[EMAIL PROTECTED]> * shell/main.c: (load_uri_args): Don't check that remote URLs exist before trying to add them, as iradio streams often fail rb_uri_exists(). * shell/rb-shell-player.c: (notify_playing_idle), (rb_shell_player_open_playlist_url), (playlist_entry_cb), (open_location_thread), (rb_shell_player_open_location), (rb_shell_player_play), (rb_shell_player_set_playing_entry), (eos_cb): When playing an iradio stream using a playlist, keep a list of all the stream URLs, and try them in turn. If we get through the whole playlist too quickly, error out. Various other fixes that make iradio work a lot better. * shell/rb-shell.c: (add_to_library_response_cb), (rb_shell_guess_type_for_uri), (rb_shell_add_uri), (handle_playlist_entry_cb), (rb_shell_load_uri): Add playlists containing streams as iradio stations. If the playlist is local, add each stream URL, but if the playlist is remote, just add the playlist URL. * sources/rb-iradio-source.c: (new_station_location_added): Add new station URLs as-is, rather than parsing the playlist and adding the streams. * rhythmdb/rhythmdb-query-model.c: (rhythmdb_query_model_entry_changed_cb), (rhythmdb_query_model_emit_reorder), (rhythmdb_query_model_do_reorder): Emit row-changed notifications when an entry changes but is not reordered. * widgets/rb-entry-view.c: (rb_entry_view_playing_cell_data_func): Display the playback error icon when the entry has an error and there's nothing else to display. Fixes bug #320336 [http://bugzilla.gnome.org/show_bug.cgi?id=320336] and some of #324402. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=rhythmbox&who=jmatthew&date=explicit&mindate=2006-04-17%2000:03&maxdate=2006-04-17%2000:05 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list