myMPD
Internal API documentation
Loading...
Searching...
No Matches
webradio_favorites.h File Reference

myMPD webradio favorites API More...

#include "dist/sds/sds.h"
#include "src/lib/webradio.h"
#include <stdbool.h>
Include dependency graph for webradio_favorites.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

bool mympd_api_webradio_favorite_save (struct t_webradios *webradio_favorites, struct t_webradio_data *webradio, sds old_name)
 
int mympd_api_webradio_favorite_delete (struct t_webradios *webradio_favorites, struct t_list *names)
 

Detailed Description

myMPD webradio favorites API

Function Documentation

◆ mympd_api_webradio_favorite_delete()

int mympd_api_webradio_favorite_delete ( struct t_webradios webradio_favorites,
struct t_list names 
)

Deletes webradio favorites

Parameters
webradio_favoritesWebradio favorites struct
nameswebradio ids to delete
Returns
Number of removed favorites

◆ mympd_api_webradio_favorite_save()

bool mympd_api_webradio_favorite_save ( struct t_webradios webradio_favorites,
struct t_webradio_data webradio,
sds  old_name 
)

Saves a webradio favorite. Removes the old_name and overwrites favorites with same name.

Parameters
webradio_favoritesWebradio favorites struct
webradiowebradio struct to save
old_nameold webradio name
Returns
true on success, else false