public Movie setScheduledStartTimes(String[] strings) { removeProperties(UPNP.SCHEDULED_START_TIME.class); for (String s : strings) { addProperty(new UPNP.SCHEDULED_START_TIME(s)); } return this; }
public Integer getDVDRegionCode() { return getFirstPropertyValue(UPNP.DVD_REGION_CODE.class); }
public String[] getScheduledEndTimes() { List<String> list = getPropertyValues(UPNP.SCHEDULED_END_TIME.class); return list.toArray(new String[list.size()]); }
Movie m = new Movie(); try { m.setId(tmmMovie.getDbId().toString()); m.setParentID(Upnp.ID_MOVIES); if (!tmmMovie.getYear().isEmpty()) { m.addProperty(new DC.DATE(tmmMovie.getYear())); // no setDate on Movie (but on other items)??? m.setTitle(tmmMovie.getTitle()); + URLEncoder.encode(rel, "UTF-8"); Res r = new Res(MimeTypes.getMimeType(poster.getExtension()), poster.getFilesize(), url); m.addResource(r); + URLEncoder.encode(rel, "UTF-8"); Res r = new Res(MimeTypes.getMimeType(mf.getExtension()), mf.getFilesize(), url); m.addResource(r); m.setDescription(tmmMovie.getPlot()); m.setLanguage(tmmMovie.getSpokenLanguages()); m.setRating(String.valueOf(tmmMovie.getRating())); m.setGenres(arr); m.setActors(arr); m.setProducers(arr);
specificItems.add(new VideoItem(genericItem)); } else if (Movie.CLASS.getValue().equals(genericType)) { specificItems.add(new Movie(genericItem)); } else if (VideoBroadcast.CLASS.getValue().equals(genericType)) { specificItems.add(new VideoBroadcast(genericItem));
String libraryId = movie.getId(); String title = movie.getTitle(); String rating = movie.getRating(); if ( filter.contains( "upnp:rating" ) && StringUtils.isNotBlank( rating ) ) String language = movie.getLanguage(); if ( filter.contains( "dc:language " ) && StringUtils.isNotBlank( language ) )
public Movie setChannelName(String channelName) { replaceFirstProperty(new UPNP.CHANNEL_NAME(channelName)); return this; }
um.setId(grpTitles.getId() + "/" + um.getId()); // only get ID - prepend path um.setParentID(grpTitles.getId()); grpTitles.addItem(um); if (movie.getGenres().contains(mg)) { Movie um = Metadata.getUpnpMovie(movie, false); um.setId(gc.getId() + "/" + um.getId()); // only get ID - prepend path um.setParentID(gc.getId()); gc.addItem(um); if (m != null) { Movie um = Metadata.getUpnpMovie(m, true); um.setId(parent + "/" + um.getId()); um.setParentID(parent); item = um;
public Movie(String id, String parentID, String title, String creator, Res... resource) { super(id, parentID, title, creator, resource); setClazz(CLASS); }
org.tinymediamanager.core.tvshow.entities.TvShowEpisode ep, boolean full) { LOGGER.trace(ep.getTitle()); Movie m = new Movie(); // yes, it is a UPNP movie object! m.setId(Upnp.ID_TVSHOWS + "/" + show.getDbId().toString() + "/" + ep.getSeason() + "/" + ep.getEpisode()); m.setParentID(Upnp.ID_TVSHOWS + "/" + show.getDbId().toString() + "/" + ep.getSeason()); if (!ep.getYear().isEmpty()) { m.addProperty(new DC.DATE(ep.getYear())); // no setDate on Movie (but on other items)??? m.setTitle("S" + lz(ep.getSeason()) + "E" + lz(ep.getEpisode()) + " " + ep.getTitle()); + URLEncoder.encode(rel, "UTF-8"); Res r = new Res(MimeTypes.getMimeType(mf.getExtension()), mf.getFilesize(), url); m.addResource(r); m.setDescription(ep.getPlot()); m.setRating(String.valueOf(ep.getRating())); m.setGenres(arr); m.setActors(arr);
specificItems.add(new VideoItem(genericItem)); } else if (Movie.CLASS.getValue().equals(genericType)) { specificItems.add(new Movie(genericItem)); } else if (VideoBroadcast.CLASS.getValue().equals(genericType)) { specificItems.add(new VideoBroadcast(genericItem));
public Movie setStorageMedium(StorageMedium storageMedium) { replaceFirstProperty(new UPNP.STORAGE_MEDIUM(storageMedium)); return this; }
public Movie() { setClazz(CLASS); }
public Movie setScheduledEndTimes(String[] strings) { removeProperties(UPNP.SCHEDULED_END_TIME.class); for (String s : strings) { addProperty(new UPNP.SCHEDULED_END_TIME(s)); } return this; }
specificItems.add(new VideoItem(genericItem)); } else if (Movie.CLASS.getValue().equals(genericType)) { specificItems.add(new Movie(genericItem)); } else if (VideoBroadcast.CLASS.getValue().equals(genericType)) { specificItems.add(new VideoBroadcast(genericItem));
public String getFirstScheduledEndTime() { return getFirstPropertyValue(UPNP.SCHEDULED_END_TIME.class); }
public Movie setDVDRegionCode(Integer DVDRegionCode) { replaceFirstProperty(new UPNP.DVD_REGION_CODE(DVDRegionCode)); return this; }
public String[] getScheduledStartTimes() { List<String> list = getPropertyValues(UPNP.SCHEDULED_START_TIME.class); return list.toArray(new String[list.size()]); }
public Movie(String id, String parentID, String title, String creator, Res... resource) { super(id, parentID, title, creator, resource); setClazz(CLASS); }
public Movie setScheduledEndTimes(String[] strings) { removeProperties(UPNP.SCHEDULED_END_TIME.class); for (String s : strings) { addProperty(new UPNP.SCHEDULED_END_TIME(s)); } return this; }