diff --git a/UyTube_aplicacion/src/Logica/Clases/Canal.java b/UyTube_aplicacion/src/Logica/Clases/Canal.java
index 31d66e41ad63aa79c7cac0306bf35165a97eda9f..e306bb4fb3e5011e1ac293c1b968be32fd6c2d56 100644
--- a/UyTube_aplicacion/src/Logica/Clases/Canal.java
+++ b/UyTube_aplicacion/src/Logica/Clases/Canal.java
@@ -6,7 +6,7 @@ import Logica.DataType.DtListaDeReproduccion;
 import Logica.DataType.DtValoracion;
 import Logica.DataType.DtVideo;
 import Logica.DataType.DtCanal;
-//import java.util.ArrayList;
+import java.util.ArrayList;
 import java.util.Map;
 import java.util.TreeMap;
 
@@ -18,13 +18,13 @@ public class Canal {
     private String nombre;
     private String descripcion;
     private Privacidad privacidad;
-    private Map<Integer,ListaDeReproduccion> listasDeReproducciones;
+    private Map<Integer,ListaDeReproduccion> misListas;
     private Map<Integer,Video> Videos;
     
     
     public Canal() {
         this.id = getNuevoId();
-        this.listasDeReproducciones = new TreeMap();
+        this.misListas = new TreeMap();
         this.Videos = new TreeMap();
     }
     
@@ -33,7 +33,7 @@ public class Canal {
         this.nombre = nombre;
         this.descripcion = descripcion;
         this.privacidad = privacidad;
-        this.listasDeReproducciones = new TreeMap();
+        this.misListas = new TreeMap();
         this.Videos = new TreeMap();
 
     }
@@ -98,10 +98,20 @@ public ArrayList<DtValoracion> listarValoracionesDeVideo(int id){
     return new ArrayList();
 }
 public ArrayList<DtVideo> listarVideos(){
-    return new ArrayList();
+    ArrayList<DtVideo> ret = new ArrayList();
+    
+     for (Map.Entry<Integer, ListaDeReproduccion> m : misListas.entrySet()){
+            // hace un getDT y lo agrega a la coleccion de retorno
+            for (Map.Entry<Integer, Video> m : misListas.entrySet()){
+            // hace un getDT y lo agrega a la coleccion de retorno
+            ret.add(m.getValue().getDt());
+            }
+     }
+     return ret;
 }
+            
 public ArrayList<DtVideo> listarVideosDeListaDeReproduccion(int id){
-    return new ArrayList();
+    return ListaDeReproduccion.
 }
 public void modificar(DtCanal canal){
         this.nombre = canal.getNombre();
@@ -118,9 +128,9 @@ public ArrayList<DtListaDeReproduccion> obtenerListasEnCategoria(String cat){
 public DtVideo obtenerDtVideo(int id){
     return new DtVideo();
 }
-public Video obtenerVideo(int id){
-    return new Video();
-}
+//public Video obtenerVideo(int id){
+  //  return new Video();
+//}
 public ArrayList<DtVideo> obtenerVideosEnCategoria(String cat){
     return new ArrayList();
 }
@@ -129,5 +139,4 @@ public boolean validarListaParticular(String lista){
     return false;
 }
 
-}
-
+}
\ No newline at end of file