mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-26 15:02:56 +02:00
configure: add options for online services
Contains options to manage api keys and related gui features. These options allows to add predefined api/dev keys. If option unused, it will be like before and user can add end edit keys via gui. Add keys with --with-tmdb-dev-key=[KEY] --with-omdb-api-key=[KEY] --with-youtube-dev-key=[KEY] --with-shoutcast-dev-key=[KEY] In case of predefined keys it could be useful to avoid the gui managment for keys: --disable-tmdb-key-manage --disable-omdb-key-manage --disable-youtube-key-manage --disable-shoutcast-key-manage Additional option to disable youtube player inside moviebrowser --disable-youtube-player
This commit is contained in:
88
acinclude.m4
88
acinclude.m4
@@ -24,6 +24,94 @@ if test "$DEBUG" = "yes"; then
|
||||
AC_DEFINE(DEBUG, 1, [enable debugging code])
|
||||
fi
|
||||
|
||||
|
||||
# tmdb
|
||||
AC_ARG_WITH(tmdb-dev-key,
|
||||
AS_HELP_STRING([--with-tmdb-dev-key=KEY], [API dev key to get data from tmdb data base, required for additional epg informations.]),
|
||||
[TMDB_DEV_KEY="$withval"],
|
||||
[TMDB_DEV_KEY=""])
|
||||
AC_DEFINE_UNQUOTED([TMDB_DEV_KEY], ["$TMDB_DEV_KEY"], [API dev key to get data from tmdb data base, required for additional epg informations.])
|
||||
|
||||
|
||||
AC_ARG_ENABLE([tmdb-key-manage],
|
||||
[AS_HELP_STRING([--enable-tmdb-key-manage], [Enable manage tmdb api dev key via gui for additional epg informations. @<:@default=yes@:>@])],
|
||||
[enable_tmdb_key_manage="$enableval"],
|
||||
[enable_tmdb_key_manage="yes"])
|
||||
tmdb_key_manage_val=1
|
||||
if test "$enable_tmdb_key_manage" = "no" ; then
|
||||
tmdb_key_manage_val=0
|
||||
fi
|
||||
AC_DEFINE_UNQUOTED([ENABLE_TMDB_KEY_MANAGE],[$tmdb_key_manage_val],[Enable manage tmdb api dev key via gui for additional epg informations.])
|
||||
# end tmdb
|
||||
|
||||
|
||||
# omdb
|
||||
AC_ARG_WITH(omdb-api-key,
|
||||
AS_HELP_STRING([--with-omdb-api-key=KEY], [API key to get additional epg data from omdb database at http://www.omdbapi.com, this database gets data from imdb service.]),
|
||||
[OMDB_API_KEY="$withval"],
|
||||
[OMDB_API_KEY=""])
|
||||
AC_DEFINE_UNQUOTED([OMDB_API_KEY], ["$OMDB_API_KEY"], [API key to get additional epg data from omdb database at http://www.omdbapi.com, this database gets data from imdb service.])
|
||||
|
||||
AC_ARG_ENABLE([omdb-key-manage],
|
||||
[AS_HELP_STRING([--enable-omdb-key-manage], [Enable manage omdb (imdb) api dev key via gui for additional epg informations. @<:@default=yes@:>@])],
|
||||
[enable_omdb_key_manage="$enableval"],
|
||||
[enable_omdb_key_manage="yes"])
|
||||
omdb_key_manage_val=1
|
||||
if test "$enable_omdb_key_manage" = "no" ; then
|
||||
omdb_key_manage_val=0
|
||||
fi
|
||||
AC_DEFINE_UNQUOTED([ENABLE_OMDB_KEY_MANAGE],[$omdb_key_manage_val],[Enable manage omdb (imdb) api dev key via gui for additional epg informations.])
|
||||
# end omdb
|
||||
|
||||
|
||||
# youtube
|
||||
AC_ARG_WITH(youtube-dev-key,
|
||||
AS_HELP_STRING([--with-youtube-dev-key=KEY], [API dev key for YouTube streaming.]),
|
||||
[YT_DEV_KEY="$withval"],
|
||||
[YT_DEV_KEY=""])
|
||||
AC_DEFINE_UNQUOTED([YT_DEV_KEY], ["$YT_DEV_KEY"], [API dev key for YouTube streaming.])
|
||||
|
||||
AC_ARG_ENABLE([youtube-key-manage],
|
||||
[AS_HELP_STRING([--enable-youtube-key-manage], [Enable manage youtube dev key via gui for additional epg informations. @<:@default=yes@:>@])],
|
||||
[enable_youtube_key_manage="$enableval"],
|
||||
[enable_youtube_key_manage="yes"])
|
||||
youtube_key_manage_val=1
|
||||
if test "$enable_youtube_key_manage" = "no" ; then
|
||||
youtube_key_manage_val=0
|
||||
fi
|
||||
AC_DEFINE_UNQUOTED([ENABLE_YOUTUBE_KEY_MANAGE],[$youtube_key_manage_val], [Enable manage youtube dev key via gui for additional epg informations.])
|
||||
|
||||
AC_ARG_ENABLE([youtube-player],
|
||||
[AS_HELP_STRING([--enable-youtube-player], [Enable play and control youtube streams with moviebrowser. @<:@default=yes@:>@])],
|
||||
[enable_youtube_player="$enableval"],
|
||||
[enable_youtube_player="yes"])
|
||||
youtube_player_val=1
|
||||
if test "$enable_youtube_player" = "no" ; then
|
||||
youtube_player_val=0
|
||||
fi
|
||||
AC_DEFINE_UNQUOTED([ENABLE_YOUTUBE_PLAYER],[$youtube_player_val], [Enable play and control YouTube streams with moviebrowser.])
|
||||
# end youtube
|
||||
|
||||
|
||||
# shoutcast
|
||||
AC_ARG_WITH(shoutcast-dev-key,
|
||||
AS_HELP_STRING([--with-shoutcast-dev-key=KEY], [API dev key to get stream data lists from ShoutCast service.]),
|
||||
[SHOUTCAST_DEV_KEY="$withval"],
|
||||
[SHOUTCAST_DEV_KEY=""])
|
||||
AC_DEFINE_UNQUOTED([SHOUTCAST_DEV_KEY], ["$SHOUTCAST_DEV_KEY"], [API dev key to get stream data lists from ShoutCast service.])
|
||||
|
||||
AC_ARG_ENABLE([shoutcast-key-manage],
|
||||
[AS_HELP_STRING([--enable-shoutcast-key-manage], [Enable manage of api dev key to get stream data lists from ShoutCast service via gui. @<:@default=yes@:>@])],
|
||||
[enable_shoutcast_key_manage="$enableval"],
|
||||
[enable_shoutcast_key_manage="yes"])
|
||||
shoutcast_key_manage_val=1
|
||||
if test "$enable_shoutcast_key_manage" = "no" ; then
|
||||
shoutcast_key_manage_val=0
|
||||
fi
|
||||
AC_DEFINE_UNQUOTED([ENABLE_SHOUTCAST_KEY_MANAGE],[$shoutcast_key_manage_val], [Enable manage of api dev key to get stream data lists from ShoutCast service via gui.])
|
||||
# end shoutcast
|
||||
|
||||
|
||||
AC_ARG_WITH(libcoolstream-static-dir,
|
||||
AS_HELP_STRING([--with-libcoolstream-static-dir=PATH], [path for static libcoolstream [[NONE]]]),
|
||||
[LIBCOOLSTREAM_STATIC_DIR="$withval"],
|
||||
|
Reference in New Issue
Block a user