1/* 2 * Copyright 2016-2017, Dario Casalinuovo. All rights reserved. 3 * Distributed under the terms of the MIT License. 4 */ 5 6#include <Application.h> 7 8#include <stdio.h> 9#include <string.h> 10 11#include "MediaPlay.h" 12#include "MediaTest.h" 13 14 15void print_usage() 16{ 17 printf("Usage:\n"); 18 printf(" media_client play <uri>\n"); 19 printf(" media_client test\n"); 20} 21 22 23int main(int argc, char *argv[]) 24{ 25 if (argc < 2) { 26 print_usage(); 27 return 0; 28 } 29 30 BApplication app("application/x-vnd.Haiku-media_client"); 31 32 int ret = 0; 33 if (strcmp(argv[1], "play") == 0) { 34 if (argc < 3) { 35 print_usage(); 36 } else 37 ret = media_play(argv[2]); 38 } else if (strcmp(argv[1], "test") == 0) 39 media_test(); 40 else 41 print_usage(); 42 43 return ret; 44} 45